< 1283126454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(this is why /servers/ ask the /clients/ to handle echo for them, even though it otherwise makes no sense) < 1283126489 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am ... so confused. < 1283126508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easier than most esolangs... < 1283126521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I want to make a telnet-based esolang, somehow < 1283126698 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but esolangs are meant to be like that < 1283127133 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :argh, i have to write login logic < 1283127138 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :writing programs is so boring < 1283127143 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it's all boring stuff < 1283127248 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is there a way to turn off raw mode that doesn't make me want to die? < 1283127270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the same sequence as before, with DONT and WONT rather than DO and WILL < 1283127277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then the other side will go back to default settings < 1283127286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which may also be raw mode, as far as telnet is concerned < 1283127304 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :what are the values of (DO,WILL,DONT,WONT), just for the record? < 1283127306 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1283127309 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :just so i can replace them :-) < 1283127313 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the help btw < 1283127345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interesting codes are from line 220 onwards at http://pastebin.ca/1928584 < 1283127354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DONT=254, DO=253, WONT=252, WILL=251 < 1283127371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you probably want to leave on DO BINARY < 1283127404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly because the consequences of turning that off were never really properly defined < 1283127552 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and turning on binary is ok even if you didn't turn it off? < 1283127554 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :like, doing it twice < 1283127584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try not to < 1283127599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sending a negotiation code twice in a row without sending the opposite in between is specifically banned by the standard < 1283127611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly because if the other side is buggy, it'll try to reply < 1283127614 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but so is blatantly ignoring the client's requests. < 1283127623 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :well, ok then < 1283127657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the response to DONT X is /always/ WONT X, btw, unless the other client's already sent WONT XD < 1283127660 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: '_socketobject' object has no attribute 'readline' < 1283127661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*WONT X < 1283127667 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I hate the part where Python sockets do fuck all for you. < 1283127672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and vice versa < 1283127921 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283128031 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TCP over UDP! < 1283128047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what... TCP is? < 1283128077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1283128176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1283128180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's pretty close < 1283128250 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1283128254 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TCP over Telnet, then < 1283128287 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :there's actually IPv6 over Facebook, an implementation of RFC 5514: tools.ietf.org/html/rfc5514 < 1283128309 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, as the set of people who would both install such an awesome "application" and both use Facebook is very small, it doesn't work very well < 1283128371 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283128384 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :('\xff\xfc\x03\xff\xfe\x03\xff\xfe\x01alise\n', '\xff\xfb\x03\xff\xfd\x03\xff\xfc\x01\xff\xfd\x01\xff\xfc\x03\xff\xfe\x03\xff\xfe\x01') < 1283128390 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :stupid replying clients < 1283128415 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :solution: strip out invalid chars! < 1283128452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: you would expect the client to reply... < 1283128459 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but pah! < 1283128469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only really insane clients like your server wouldn't < 1283128498 0 :SgeoN1!~AndChat@166.196.234.189 JOIN :#esoteric < 1283128513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why aren't you just using dgamelaunch, btw? < 1283128693 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I forgot entirely that it could do this sort of stuff to start with, and *also* thought this would be EASY < 1283128704 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :besides... any moron can stick a dgamelaunch up and call it a server < 1283128711 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't have that earthly quality, you know? < 1283128719 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :homegrown server, complete with brokennes < 1283128722 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*brokenness < 1283128723 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1283128726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like any moron can implement telnet incorrectly if given lots of hints over IRC? < 1283128801 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep! < 1283128816 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i tried reading the spec but then i cried < 1283129038 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283129292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now, I have gone ahead and made for minimal chrome on most things. Because dammit, I hate using screenspace. < 1283129441 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving < 1283129540 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283129552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read that as criminal mome. or something like that. < 1283129618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: when I was young, I customized Word to have two rows of toolbars on each side < 1283129620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I actually used them < 1283129626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and this was on a 640x480 screen...) < 1283129671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is no need for the titlebar to be any taller than needed to show a line of text! < 1283129682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor is there any need for the panel to be any taller than that! < 1283129733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do you need titlebars at all? < 1283129771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because otherwise this would look like a terminal running on a framebuffer; P < 1283129774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1283129775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283129811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Actually. < 1283129820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Is* there any need for titlebars at all? < 1283129833 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Only for dragging. < 1283129837 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Which you don't need. < 1283129837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going with "no", then. < 1283129839 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Alt+drag. < 1283129846 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: All you need is a 1px window border. Then you have evilwm. < 1283129852 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.6809.org.uk/evilwm/images/cap1.jpg < 1283130147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Tempting. < 1283130155 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or, you know, just install evilwm. < 1283130163 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.6809.org.uk/evilwm/ < 1283130262 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283130344 0 :jcp!unknown@unknown.invalid QUIT :K-Lined < 1283130509 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can I count on the response-questions to my uncooking/making-raw being the same length no matter what the client? < 1283130512 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :since they're systematic < 1283130547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no, but you probably will anyway < 1283130573 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "can" as in "can without breaking telnet and netcat's fake mode" :P < 1283130578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after you remake-raw, it's possible that the client will try to turn on other features < 1283130583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has come to the conclusion the Mist theme for GTK is the best theme. < 1283130623 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, GreyMist is < 1283130632 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(my modification of Mist's gtkrc that makes it grey instead of blue) < 1283130636 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(for selections, etc.) < 1283130648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Screenshot? < 1283130665 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Don't have one at the moment, but just imagine Mist, except whenever you see blue, imagine it's just a darker grey. < 1283130677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, paste? < 1283130682 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I'll dig up the file. < 1283130694 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, it also decreases menu padding to be a bit more space-conserving. < 1283130804 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283130847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Should be in ~/.themes, BTW < 1283130868 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know. I /did/ write it. :P < 1283130872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283130877 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Reading archive, please wait..." < 1283130879 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :This may take a while. < 1283130882 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It is a rather big archive. < 1283130908 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1283131044 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283131045 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283131045 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283131250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates good diacritics for making a better, less odd-looking romanisation scheme for Japanese < 1283131306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are there any that exist pre-composed for: a, i, u, e, o, k, s, t, n, h, m, y, r, w? < 1283131347 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :maybe! < 1283131355 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why not just use combining chars? < 1283131377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: That'd involve adding the combining chars to my Compose settings. < 1283131393 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: compose keys can output multiple chars < 1283131401 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :THE MORE YOU KNOW #######* < 1283131412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it'd still involve adding things to my Compose settings. < 1283131457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides which, it's a crapshoot what the combining chars render as... < 1283131492 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ~/.themes/GreyMist/gtk-2.0/gtkrc: http://pastie.org/1125134.txt?key=znunu4lxosrtikj6nmyu3a < 1283131502 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :~/.gtkrc-2.0: < 1283131503 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :gtk-theme-name="GreyMist" < 1283131503 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :include "/home/ehird/.themes/GreyMist/gtk-2.0/gtkrc" < 1283131507 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :the first line is important < 1283131511 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :some stuff e.g. Qt's GTK engine breaks without it < 1283131520 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :erm, s/ehird/pikhq/, of course < 1283131651 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :having to work with root = :( :( :( :( :( < 1283131657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Awesome. < 1283131682 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: yeah he was the worst agora player EVER < 1283131684 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :EVERRR < 1283131706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Take THAT, color! < 1283131718 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: MONOCHROME IS KING < 1283131734 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you have to use a tiling WM, so that no background COLOUR can get through < 1283131805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Alas, I am not currently using a tiling WM. < 1283131841 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise_: uh, he won < 1283131851 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I was joking < 1283131929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: However, the desktop is solid black. < 1283131941 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I suggest #555. < 1283131947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1283131948 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's more neutral. < 1283131955 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :#000 sucks when you have windows with white-backgrounded webpages, etc. < 1283131969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that's a fair point. < 1283131984 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I mean accidentally deleting an important .git and trying to get it back means working as root. And it's bad < 1283132014 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :#555 background + GreyMist + pekwm with my "bland" theme (imagine GreyMist, but in a window manager theme) was my setup very recently. < 1283132070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Because dammit, UIs shouldn't be flashy. :) < 1283132096 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Having said that, I'm currently using GNOME out of sheer laziness. < 1283132103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Baaah. < 1283132123 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :flashy = bad. Good-looking = good < 1283132229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't even want there to be a look to it. There shall be: content. < 1283132232 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You use KDE4. < 1283132236 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :KDE SC 4 does not look good. < 1283132247 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :SC? < 1283132252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If there's enough room on screen for extraneous elements to look good, then *there's too much wasted space*. < 1283132255 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: There is no such thing as "KDE 4". < 1283132265 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It is "the KDE Software Collection 4", as of a view versions ago. < 1283132267 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283132270 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Abbreviated, KDE SC 4. < 1283132276 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms < 1283132282 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, *Compilation < 1283132282 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it does look good < 1283132288 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :No. It doesn't < 1283132290 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*doesn't. < 1283132300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a pity that Midori tends to crash, otherwise I'd be using that instead of Chrome. < 1283132353 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you don't mind a few GNOME libraries, Epiphany is decent enough. < 1283132364 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Although it fails at font sizes a bit. < 1283132374 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(it respects GNOME's default font size settings, which makes everything too small) < 1283132382 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(can be partially rectified with a user style sheet, but for some reason this doesn't help Wikipedia) < 1283132558 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :can someone tell me the average number of block groups on an ext3 system? < 1283132564 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*disk < 1283132789 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I may be here for a while :( < 1283132793 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: 312 < 1283132797 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :why not just use the ext3grep tools? < 1283132803 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise_: that's what I'm doing < 1283132804 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or whatever they're called < 1283132812 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :at group 357 and counting < 1283132815 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :312 was an asspull btw < 1283132823 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: you're not using that disk right now, yeah? < 1283132823 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured < 1283132826 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :mount it read only immediately < 1283132829 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise_: it's mounted ro < 1283132832 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :good < 1283132837 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: i'd just unmount it < 1283132839 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :first thing I did < 1283132841 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you don't need it mounted at all < 1283132851 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I needed to access a few files < 1283132856 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :such as the network key < 1283132898 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :just for safety, I also chmoded a-r on the device < 1283133067 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Reboot < 1283133131 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :waitaminute < 1283133135 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that .git was mirrored on githup < 1283133138 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*github < 1283133187 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1283133236 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283133444 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283133655 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: hahahahaha < 1283134085 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it may not be up-to-date though :/ < 1283134349 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :antology < 1283135531 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: you ever played Rogue? < 1283135752 0 :kwertii!~kwertii@ResNet-32-110.resnet.ucsb.edu JOIN :#esoteric < 1283135909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Next person to make a tarbomb gets MURDERED < 1283135923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I repeat, MURDERED < 1283135923 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise_: no < 1283135926 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :tarbomb? < 1283135947 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: tar that extracts into current directory instead of subdirectory < 1283136106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also: why do many webcomics have feeds containing just "new comic posted"? < 1283136161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"We hear that RSS is awesome, but we'd rather not make it useful." < 1283136180 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me; I need a good feed aggregator < 1283136182 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :suggestions?> < 1283136211 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now just letting ext3grep run in hopes of discovering how many groups there are < 1283136242 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :is a git repository with a directory named .git which is identical to itself possible? < 1283136331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just... Why would I possibly want to follow a feed that's basically nothing more than "I posted a new comic today, like I do regularly!" < 1283136443 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: with manual tweaking, maybe < 1283136446 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :/maybe/ < 1283136450 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :if it stores compressed < 1283136473 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Save file (/home/ehird/rogue.save)? " < 1283136476 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :WHY DO YOU HAVE THAT FEATURE ROGUE < 1283136483 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :YOU DEFY MY ATTEMPTS TO CREATE A SERVER FOR YOU < 1283136896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :deftly defiant defaults < 1283137989 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to watch me play rogue? < 1283137996 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283138097 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: nos are implicit < 1283138110 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i guess nethack is more exciting :) < 1283138731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :implicated nose < 1283138766 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: pikhq: broadcasting on `telnet termcast.org`, fwiw. < 1283138903 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :And I die. < 1283138939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WHY DO SITES MAKE RSS FEEDS WITHOUT THE CONTENT IN THEM < 1283138950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :YOUR SITE DESIGN SUCKS AND IT SHOULD DIE < 1283138959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GIVE ME THE TEXT AND IMAGES AND NOTHING ELSE DAMMIT < 1283138964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: WATCH ME PLAY ROGUE TO EASE YOUR SOUL < 1283138968 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :THE FIRST ROGUELIKE! BY DEFINITION! < 1283138969 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, ??? < 1283138971 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :4BSD VINTAGE! < 1283138977 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm playing Rogue Itself. < 1283139024 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: on termcast < 1283139053 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad was annoying < 1283139076 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :BUT HE DOES NOT PLAY ROGUE < 1283139079 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I DO < 1283139084 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :WATCH OR DIE < 1283139101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Forced to go to a concert. I had a headache. Told dad. He said wanted to stay to the end of the concert < 1283139115 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Rogue can cure headaches. < 1283139121 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It has slime-molds (with the hyphen). < 1283139165 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I like Forth < 1283139170 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :WATCH ROGUE < 1283139188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :After I prepare my pasta < 1283139201 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :: SAYHI (crud, I forgot what's next) < 1283139207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.terminally-incoherent.com/blog/2006/01/27/screen-scraping-for-rss/ Perfect. < 1283139255 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the best rss client is a good email client, btw < 1283139260 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, the latter does not exist < 1283139269 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.allthingsrss.com/rss2email/ < 1283139372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :: DOSPACES 42 SPACES ; < 1283139408 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: WAATCH ME PLAY ROOOGUE < 1283139470 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: :'( < 1283139473 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :SNIFF. < 1283139476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, soonish < 1283139486 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :anyone played Angband or ADOM? < 1283139580 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not _quite_ sure I get @ < 1283139585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that like dereference? < 1283139601 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: @ reads one word from the memory address on the top of the stack < 1283139614 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :that is, "n @" is C *(int *)n < 1283139616 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1283139621 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :simple as that < 1283139654 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And ! is (val addr --)? Like putting val in *addr? < 1283139677 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1283139696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I love how comments are defined by Forth code < 1283139703 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*( val addr -- ), btw < 1283139706 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :you need the spaces < 1283139726 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: "VARIABLE foo" allocates one word of memory, and then defines the word foo to push that memory location on the stack < 1283139731 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. : foo 38453 ; or whatever < 1283139733 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right < 1283139736 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :then you can do < 1283139740 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :foo @ 1+ foo ! < 1283139741 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1283139743 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :to obvious effect < 1283139744 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ALLOC is like malloc? < 1283139752 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i dunno about ALLOC, it's probably some jonesforth-internal thing < 1283139760 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it's basically retarded-ish malloc < 1283139764 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: this is simpler on the direct hardware of course < 1283139765 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :without an os < 1283139770 0 :Gregor-L!unknown@unknown.invalid NICK :Gregor < 1283139852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does it ever make sense to have ] without COMPILE? < 1283139856 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or whatver the word is? < 1283139889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, for example, allocating what might in another language be a variable shared between invocations of a function? < 1283139900 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ] does what it does, it's useful for exactly what it does < 1283139905 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :forth doesn't have this uptight notion of best practices < 1283139911 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :use a word if it does what you want to do < 1283139993 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: now connect to rogue dammit < 1283140074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, can you detect when I connect? < 1283140107 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yep, you're connected < 1283140112 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :here goes < 1283140136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't watching closely, need to go make pasta < 1283140168 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um < 1283140173 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is your terminal being weird? < 1283140189 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No? < 1283140193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How many @ do you see on your screen? < 1283140197 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :whoa, wtf has happened < 1283140203 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1283140203 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I see 5 < 1283140206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not amnyore < 1283140208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What was the problem? < 1283140211 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :wtf is up with that < 1283140214 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :NOw there's 3! < 1283140219 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, just 3 < 1283140238 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i have no idea what's going on < 1283140252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Headache just got worse < 1283140285 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283140342 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :oh i know Sgeo < 1283140348 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :fixing now < 1283140554 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: broadcasting < 1283140570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Tell me when Rogue cures headaches < 1283140625 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: now < 1283140632 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :time for a fight < 1283140645 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :% is stairs btw < 1283140667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It just happened to die in such a way as a NH person can confuse that with leaving a corpse < 1283140729 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283140759 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there hunger in Rogue? < 1283140770 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I think so. < 1283140775 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not, though. < 1283140779 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Snakes, by the way, are the deadliest enemy early game. < 1283140782 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :They keep killing me! < 1283140785 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :And they never give up following. < 1283140805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It had to be snakes < 1283140815 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: This is what we call "fucked". < 1283140831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There was another1 < 1283140834 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283140848 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can't walk diagonally? < 1283140916 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: not in corridors < 1283140919 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :or through doorways < 1283140939 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Kaboom. < 1283140976 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: And so we start again. < 1283140987 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr Seriously, fuck snakes. < 1283141013 0 :Vegabondmx!unknown@unknown.invalid QUIT :Quit: Vegabondmx < 1283141035 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Also, bats are missfests. < 1283141059 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense < 1283141064 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: FUCK SNAKES. < 1283141072 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1283141075 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :VALUE is fun < 1283141134 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What we are learning here is that Rogue early game SUCKS ASS. < 1283141147 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Oh, and since there's no colour, identification is so much easier. < 1283141191 0 :calamari!unknown@unknown.invalid QUIT :Quit: Leaving < 1283141336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :'WORD word FIND ?HIDDEN' returns true if 'word' is flagged as hidden. < 1283141344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How can you find it if it's hidden < 1283141344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283141350 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or is 'WORD something else? < 1283141370 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I think hidden means not considered a definition of a word. I dunno. < 1283141372 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :read earlier < 1283141443 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's no generally agreed syntax for CASE...ENDCASE? < 1283141445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1283141460 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i think there is < 1283141462 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1283141467 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: don't worry about standards atm :P < 1283141525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't like how in Jonesforth, IF doesn't work in immediate mode < 1283141625 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oh yeah, monster difficulty seems to vary wildly < 1283141670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I forgot what LIT does, although it's important < 1283141681 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :{LIT, 3} pushes 3 on the stack < 1283141686 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :because 3 obviously isn't a pointer to a valid word < 1283141688 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :LIT looks one ahead < 1283141733 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Downstairs! < 1283141778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION headaches < 1283141812 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hungry < 1283141828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What does food look like? < 1283141844 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i) A scroll titled 'marodjo klier glen muresh' < 1283141846 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Glen Muresh < 1283141847 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: : < 1283141868 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Some food" -- food rations in the inventory XD < 1283141871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :: means something different in each roguelike < 1283141948 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Dimly lit area! < 1283141988 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if his AW computer should just be a Forth machine < 1283141991 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: With nothing in! < 1283142003 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*in it! < 1283142065 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You feel a bite in your leg and now feel weaker < 1283142130 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: If I hit that ice monster, I will probably die. < 1283142322 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: as far as i can tell, searching only does things in corridors, never discovers doors < 1283142365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there secret doors? < 1283142415 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1283142443 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Quaff random potions, read random scrolls, run away. < 1283142445 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Any suggestions? < 1283142485 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Or, attack with other weapons? < 1283142486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0 VALUE AVALUE < 1283142586 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no seriously i'm at 5hp need halp :P < 1283142628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0 VALUE TIMESSGEOPLAYEDROGUE < 1283142713 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's just like nethack < 1283142722 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :5hp, enemy, quaff random potion, read random scroll, or run away? < 1283142730 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Not "run away", is the answer. < 1283142736 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*"Don't run away", < 1283142823 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: This is not my game. < 1283142894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283142898 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I did terribly < 1283142925 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Be a Troll Berserker in Crawl < 1283143046 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why? < 1283143060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's easy! (early-game) < 1283143093 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And very not-boring < 1283143093 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but < 1283143097 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :rogue is fun! < 1283143111 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I got bored with Merfolk Ice Elementalist < 1283143120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Almost gave up on roguelikes < 1283143155 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :what, altogether? < 1283143168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Merfolk Ice Environmentalists worry about global warming ruining their arctic homeland < 1283143183 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Lesson learned: HOBGOBLINS ARE FUCKING WHAT < 1283143198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise_: everything that moves? < 1283143220 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. But also death itself. < 1283143257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds unhealthy < 1283143356 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: WORST DAY < 1283143377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Write a roguelike OS in Forth < 1283143423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds fun(gy) < 1283143447 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Fun fact: The point system is based entirely on your gold. < 1283143453 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :10% is deducted from dying (rather than just quitting) < 1283143456 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :*for dying < 1283143460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't a roguelike OS have a random set of commands every time you ran it? < 1283143467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and an experience-points-based filesystem? < 1283143491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When you die, everything gets deleted, obviously < 1283143589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :( addr u fam -- fd 0 (if successful) | c-addr u fam -- fd errno (if there was an error) ) < 1283143590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :HUH? < 1283143603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that saying that the input changes based on whether or not there was an error? < 1283143682 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, the output changes, presumably < 1283143685 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :where's that from? < 1283143688 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like jonesforth < 1283143698 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It is < 1283143702 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.annexia.org/_file/jonesforth.f.txt < 1283143711 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1283143715 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :he probably changed addr -> c-addr at some point < 1283143718 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and forgot to change both < 1283143776 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "You don't hit my snake" -- please put this in AceHack as one of the possible missing messages < 1283143781 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "You don't hit the snake" -- please put this in AceHack as one of the possible missing messages < 1283143784 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1283143790 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :it's my favourite action feedback, ever < 1283143795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :specifically for snakes? < 1283143797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or for everything? < 1283143800 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for everything < 1283143811 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I'm half-expecting the next message to be "You don't teleport to the bottom level of the dungeon" < 1283143817 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You don't hit the alise. < 1283143822 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"You don't detonate a bomb, causing everything in the nearby region to be destroyed" < 1283143825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perhaps as a hallu message < 1283143831 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (it's from Rogue) < 1283143869 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :yay, a "slime-mold"! < 1283143915 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wat @ these corridors < 1283143932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Obviously it's some sort of code < 1283143941 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: imgur.com/XQTjp.png does this ever happen in nethack? < 1283143945 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :just, you know < 1283143947 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :out of curiosity < 1283143950 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :since you're modifying the code < 1283143954 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are mazelike levels < 1283143956 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :just wondering if there's a generate_wtf_corridors() function < 1283143958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Too many of them < 1283143962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But they don't look like that < 1283144000 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :HighSchool! < 1283144072 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :S" TEST-MODE" FIND NOT IF < 1283144074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why not: < 1283144081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WORD TEST-MODE FIND NOT IF ? < 1283144103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, because strings have a different structure? But doesn't FIND usually expect the stucture of words, not strings? < 1283144113 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ' FOO would give a pointer to the word < 1283144117 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :presumably that does some dictionary searching < 1283144119 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :which would be by string < 1283144181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: I don't think so < 1283144211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What < 1283144218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's colorForth, and is it good or evil? < 1283144235 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Chuck Moore's latest project. < 1283144238 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Chuck Moore invented Forth. < 1283144245 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's, uh, Forth where instead of : and ; and the like, you have colours. < 1283144251 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Interesting ... but ... you don't want to use it. < 1283144267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1283144277 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Here's an IDE driver in ColorForth: http://www.colorforth.com/ide.html < 1283144290 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :It's only available as an x86 operating system which uses a 27-key Dvorak keyboard. < 1283144295 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :So, yeah: you don't want to use it. < 1283144299 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, 27-key.) < 1283144312 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.colorforth.com/cf.png screenshot < 1283144321 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :"Source code is organized in 256-word blocks." < 1283144327 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I _have_ to use Dvorak? < 1283144328 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1283144351 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. 27-key Dvorak. < 1283144359 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :He's Chuck Moore. He's old and he can do what the fuck he likes. < 1283144364 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1283144396 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :criticising it is like criticising Knuth for doing something insane < 1283144399 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :he's allowed to, dammit < 1283144416 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: HOLY FUCKING WHAT < 1283144418 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :(see termcast) < 1283144431 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BSE? < 1283144439 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you didn't see the ROOM OF UNHOLY FUCKING MONSTERS? < 1283144447 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :There, now you can see them. < 1283144450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SHI < 1283144452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just missing a T < 1283144513 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, I will never complain about Roguelike early game ever again < 1283144520 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Rogue's early game is utterly impossible < 1283144536 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :The most I've reached is level 4, and that was a miracle. Getting to level 2 can be a challenge. < 1283144578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, good luck with a Demigod Chaos Knight < 1283144587 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Note: That's actually physically impossible) < 1283144599 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Spoken like someone who's never played Rogue. < 1283144605 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :No character classes. Only one: Suck. < 1283144632 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Chaos Knights start out worshipping one of three gods < 1283144637 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Demigods cannot worship any god < 1283144668 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you should have a go at Rogue sometime, it's harder than NetHack! < 1283144674 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :don't need any spoilers though :P < 1283144726 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :also, the Rogue RNG is provably evil < 1283144762 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://imgur.com/mxB0Z.png < 1283144766 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :I call this piece "Dungeon Level 1". < 1283144805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's almost saying the role you should play in Crawl! < 1283144828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Rogue is often uncompletable by pure chance < 1283144839 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1283144847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to there not being enough food in the game to make it possible to complete without starving < 1283144852 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1283144852 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dear god, he's hooked < 1283144853 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the varied monster strength is weird < 1283144859 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: who is < 1283144869 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like, a kestrel can get you down to 1hp one turn, then be defeated in two turns another < 1283144932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are professional Forth programmers?! < 1283144934 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :level 4 on dlvl 1 < 1283144936 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ... < 1283144943 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Dude, it's heavily used in the embedded industry. < 1283144951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Crawl does that, I hate it for that < 1283144955 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :You have probably relied on Forth at some point in your life and not realised it. < 1283144963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are monsters with superattacks that can oneshot you but normally don't use them... < 1283144972 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it even possible to get to level 4 on dlvl1 in NetHack without extreme RNG hate? < 1283145009 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Rogue has a concept of weight < 1283145029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Will there ever be a point where embedded systems don't need to rely on Forth? < 1283145037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: yes, especially if you're playing tourist < 1283145053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been known to set up pudding farms on dlvl 1 < 1283145061 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've heard that Tourists are hard until the quest < 1283145093 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: many embedded systems don't rely on forth < 1283145112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then what do they use? < 1283145118 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Uhh... assembly... < 1283145119 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : i) cph (idle 00:16:03, connected 00:16:45, 0 viewers, 7195 bytes) < 1283145120 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : j) cph (idle 00:08:18, connected 00:08:33, 0 viewers, 3190 bytes) < 1283145120 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric : k) cph (idle 00:00:00, connected 00:06:00, 0 viewers, 37989 bytes) < 1283145124 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :^ the guy is playing three nethack games at once < 1283145177 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :---+- < 1283145177 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :+EE@+ < 1283145177 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :|!BE| < 1283145177 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :----- < 1283145178 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: >_< < 1283145201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283145215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: asm or C < 1283145218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think the AW computer will be a stack machine < 1283145243 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How easy/painful is it to make a stack machine without ICs? < 1283145267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Relative to a more standard type of machine < 1283145271 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are ice monsters /meant/ to kill you in one hit? < 1283145275 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :maybe i just got unlucky < 1283145278 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i dunno if nethack has them < 1283145300 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: horrible, like all such endeavours < 1283145311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: Crawl has them, and they're scary there < 1283145313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but NetHack doesn't < 1283145322 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :last time i hit one in rogue, i died. like that, instantly < 1283145325 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i hit it, gravestone came up < 1283145328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you mean, out of discrete transisters? < 1283145329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ice monsters v Antaeus! < 1283145330 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :they don't move though < 1283145330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*transistors < 1283145330 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :so heh < 1283145338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, something like transistors < 1283145343 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, out of AWistors, which are like transistors, but broken in a lovely activeworlds way < 1283145455 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1283145532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, esoteric building blocks? < 1283145644 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283145696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, run a FORTH server! < 1283145703 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are two-handed swords better than maces? i forget < 1283145708 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :presumably what applies in nethack applies in rogue < 1283145712 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops bugging ais523 about nethack things < 1283145781 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's enough for today :P < 1283145787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise_: in NetHack, yes but they use up both hands < 1283145793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in most roguelikes, maces are rather rubbish < 1283145810 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't think you have hands in rogue < 1283145896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have shields? < 1283145902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :two-handed weapon + shield = bad in most games < 1283145958 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1283145964 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :but i also think rogue is far too simple to think about stuff like that < 1283145973 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :after all, it was the very first roguelike < 1283145976 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :and combat isn't exactly varied < 1283145979 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :nor are the levels < 1283145980 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1283145985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[ ] LITERAL < 1283145988 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ? < 1283145990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not [ ] COMPILE < 1283146006 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise_, an earlier question was wrong < 1283146027 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :question? in jonesforth? < 1283146067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I asked something or other about ] COMPILE < 1283146071 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I meant ] LITERAL < 1283146074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :according to wikipedia < 1283146238 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.qwantz.com/index.php < 1283146248 0 :alise_!unknown@unknown.invalid PRIVMSG #esoteric :HOW TO BLUFF YOUR WAY THROUGH EVERY CONVERSATION ABOUT WHICH PROGRAMMING LANGUAGE IS BEST < 1283146297 0 :alise_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283146314 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283146448 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Rails is not a language! < 1283146456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :grargh < 1283146459 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1283146492 0 :jcp!unknown@unknown.invalid QUIT :Excess Flood < 1283146599 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1283147523 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283148643 0 :Zuu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283149656 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283150277 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283150432 0 :MigoMipo!~John@84-217-0-240.tn.glocalnet.net JOIN :#esoteric < 1283151321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't read just one tutorial to learn something < 1283151325 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I always like reading several < 1283151347 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I start on my second (third if you count unhelpful Wikipedia) tutorial, with much knowledge gleaned from the first < 1283151692 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :learnyouarails < 1283151929 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MS Security Essentials thought a part of Win32Forth was a worm < 1283152784 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1283152825 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still needs a feed aggregator! < 1283152929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use Akregator < 1283152939 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1283152942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: probably because of self-modifying code < 1283152958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Win32Forth does not like multiline comments in the REPL < 1283152998 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Akgregator has the advantage of already being on my computer < 1283153459 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283153572 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :okay, I like Akregator < 1283153666 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1283153696 0 :kar8nga!~kar8nga@m-147.vc-graz.ac.at JOIN :#esoteric < 1283153698 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283153752 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1283153796 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283153798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"With the need to encode < 1283153798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : alphabets other than the Latin one (e.g. Chinese, Arabic, Hebrew, Cyrillic) a < 1283153798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : two-byte encoding called Unicode has been adopted, which allows for 65535 < 1283153798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : distinct characters. < 1283153798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :" < 1283153802 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms < 1283154096 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1283154103 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what language is this? < 1283154271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm#strings < 1283154321 0 :sftp!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1283154349 0 :sftp!~sftp@79.174.35.11 JOIN :#esoteric < 1283154364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I need to sleep VERY soon < 1283154384 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1283154679 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283154847 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I need to slepe < 1283154861 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :First, finding out what time I need to take the bus < 1283155199 0 :clog!unknown@unknown.invalid QUIT :ended < 1283155200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1283155397 0 :Gregor!~Gregor@184-204-3-107.pools.spcsdns.net JOIN :#esoteric < 1283155450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to be there at 8, I guess < 1283155651 0 :sftp!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1283155675 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1283156053 0 :Vorpal!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283156075 0 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1283156671 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :1 base ! < 1283157555 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283157561 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is [ a valid brainfuck program? < 1283157562 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :err < 1283157563 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :] < 1283157567 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :[ obviously isn't < 1283157614 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can have a closing bracket withotu an opening < 1283157658 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :] on a zero cell is a noop though < 1283157670 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so ], if allowed, would execute successfully < 1283157690 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? < 1283157696 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that it's defined... < 1283157736 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes, ] is "if cell is 0, noop, else go back to prior matched [" < 1283157749 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :It's defined exactly like that? < 1283157782 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :usually, yes < 1283157790 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :In that case. "]" is valid. < 1283157813 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :ut I feel like it would end up being implementatino defined. < 1283157824 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia describes it as "if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command*." < 1283157851 0 :wareya!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, I have my hands full so I can't type well right now. < 1283157878 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to write a BF compiler in sed < 1283158099 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :haha I like MGIFOS < 1283160652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Most (well, at least some) implementations I've ran into don't allow ], since it doesn't have a prior matched [ to jump to, even if on runtime it wouldn't actually execute. < 1283160678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit like "if (0) goto non_existing_label;" which I would think would also be invalid C. < 1283160691 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ] < 1283160692 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1283161804 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283162580 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :so what's the shortest terminating b****fuck program? < 1283162626 0 :Flonk!~chatzilla@188-22-116-50.adsl.highway.telekom.at JOIN :#esoteric < 1283162664 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :probably an empty one < 1283162898 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283162946 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283163642 0 :TheRobot!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283163691 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283163738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :second-shortest is any single command but a loop < 1283163753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although arguably , isn't guaranteed to terminate, if you never get any input < 1283163769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shortest infinite loop is of course +[] (or -[] in a wrapping interp or one that allows negative numbers) < 1283163772 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283163994 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283164268 0 :Flonk!~chatzilla@80-123-32-235.adsl.highway.telekom.at JOIN :#esoteric < 1283164705 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :second largest would be any program with exactly one character :P < 1283164832 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283165218 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283165324 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283165743 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283166417 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283167096 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: New quit message. Entering 2006 in style. < 1283167224 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283167435 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283168150 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283168297 0 :malorie!unknown@unknown.invalid PART #esoteric :? < 1283168684 0 :cheater-!~cheater@p5B216CE5.dip.t-dialin.net JOIN :#esoteric < 1283168878 0 :cheater00!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283169002 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283169128 0 :kwertii!unknown@unknown.invalid QUIT :Quit: kwertii < 1283169200 0 :sebbu!~sebbu@ADijon-152-1-50-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1283169204 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283169227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://snyfarvc.cc.farmingdale.edu/av/ < 1283169238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dear Farmingdale IT Department: Fuck you with a rusty knife < 1283169316 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283170275 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283170594 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283171347 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283171614 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283171926 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283172260 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1283172405 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283173267 0 :comex!unknown@unknown.invalid QUIT :Quit: ZNC - http://znc.sourceforge.net < 1283173336 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what Window versions do you have? < 1283173354 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283173383 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283173842 0 :Slereah!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283174197 0 :Slereah!~nigger@ANantes-259-1-47-132.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1283174778 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283174894 0 :sebbu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283174921 0 :sebbu!~sebbu@ADijon-152-1-50-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1283176564 0 :SgeoN1!~AndChat@166.199.167.164 JOIN :#esoteric < 1283176580 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Xom is BORED < 1283176586 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283176587 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283176587 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283177346 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :nein man, ich will noch nicht gehen < 1283178133 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yay I'm on native ipv6. Well not to IRC but ssh tunnel over native ipv6 to ipv6 tunnel at home < 1283178674 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1283178688 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283179002 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :so < 1283179009 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :i'm drinking organic cola < 1283179016 0 :cheater!unknown@unknown.invalid PRIVMSG #esoteric :and it's equally terrible as normal cola < 1283179769 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1283180015 0 :MigoMipo!~John@84-217-4-204.tn.glocalnet.net JOIN :#esoteric < 1283180533 0 :alise!~alise@91.105.124.106 JOIN :#esoteric < 1283180627 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I should just make a DE-style suite of programs that don't have stupid dependencies... < 1283180652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I can live up to pikhq's UI ideal without configuring everything :P < 1283180762 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm on native ipv6 atm < 1283180766 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at university < 1283180789 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl going home < 1283180792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Exciting. < 1283181046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Hah. < 1283181046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The ideal is, of course, "I don't *want* the looks to impress me. I want it to work!" < 1283181161 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1283181271 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283181385 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm thinkin' "laid out according to typographical principles, lots of keyboard use, and no UI clutter". < 1283181405 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, as a general rule, "use reasonable shit instead of inventing ridiculous settings daemons or depending on other such daemons". < 1283181431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and "how about a file manager that has a built in terminal that interacts with the directory listing"? < 1283181697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps even "an {IM,IRC} client that doesn't suck" would be nice, if such a thing is even possible. < 1283181914 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1283182049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Mmmm. < 1283182350 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why did you stop using a tiling WM, btw? < 1283182357 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess ratpoison isn't very tiling, actually. < 1283182391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Some programs interact very poorly with not-reparenting WMs. < 1283182397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Among them, anything in WINE. < 1283182412 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Programs ... want ... to be reparented? < 1283182439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Windows programs make really stupid assumptions. < 1283182483 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why are you using WINE for actual-applications, anyway? < 1283182523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: I'm too lazy to write a ROM manager for Linux. < 1283182525 0 :Sgeo!~Sgeo@137.125.184.215 JOIN :#esoteric < 1283182537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, Valve games. < 1283182543 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ROM manager -- you mean a filesystem? :P < 1283182550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, okay, yeah, yeah, I know. < 1283182565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Valve games want to be reparented? < 1283182578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Steam does. < 1283182595 0 :Sgeo_!~Sgeo@137.125.184.215 JOIN :#esoteric < 1283182624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and this isn't relevant *now*, but it was a while back: VMWare *crashes* unless it gets reparented. < 1283182631 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :My school is creepy < 1283182637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, Steam, the "let's create our own start menu" application. < 1283182643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283182658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why use VMWare? < 1283182677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Work. < 1283182756 0 :Sgeo__!~Sgeo@137.125.184.215 JOIN :#esoteric < 1283182812 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283182847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Absolutely requires VMWare as opposed to some other VM? < 1283182888 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has finally adjusted to freetype with hinting turned off. < 1283182890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well worth it. < 1283182904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Did. I am not currently employed. < 1283182914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Only with subpixel rendering, though; you really need that 3x horizontal resolution to get the clarity... < 1283182924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Did they just give you VMWare images or something? o_O < 1283182927 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283182959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Actually, I was to create some... And then automate VMware. < 1283182969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/vomit < 1283182982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FTR, I hate VMware. < 1283183003 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You don't say. < 1283183079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What irritates me is that even the "alternative" DEs, like XFCE and LXDE, still follow the exact same UI paradigms as GNOME and KDE. < 1283183099 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not like I want a huge revolution in UI design -- I do, but not on /Linux and X11/ -- I just want something that sucks a teeny weeny bit less. < 1283183150 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1283183196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hi cpressey. < 1283183240 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hi alise < 1283183478 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oumpeá äx’ääļuktëx. < 1283183559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We trust you have received the usual lecture from the local System < 1283183560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Administrator. It usually boils down to these three things: < 1283183560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : #1) Respect the privacy of others. < 1283183560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : #2) Think before you type. < 1283183560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : #3) With great power comes great responsibility. < 1283183561 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol, sudo updates < 1283183952 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that's like a violation of one of the laws of sane computing, or something < 1283183980 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what is? < 1283184157 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Whee, I'm in Perl class < 1283184188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: It will teach Perl practices that were considered good around the time of Perl 4, and neglect every modern feature that has made Perl a decent language. < 1283184193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It will be a horrific abuse of all your principles. < 1283184205 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please do not treat it as what the Perl community would actually teach themselves. < 1283184224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Title it "Smalltalk, taught by 12-year-old Java hax0rs" in your mind. < 1283184350 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least the syllibus isn't a .doc < 1283184373 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Although Foxit's plugin thing is terminally broken < 1283184462 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*syllabus < 1283184467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and use Sumatra < 1283184711 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=A3oYVV5v51s Windows 95 on a Mac: It makes your monitor float. < 1283184765 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Someone's about to download Adobe Reader < 1283184791 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I tried to show them the page, and what you said < 1283184834 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What I said? < 1283184845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Leo purred" -- Mac OS 8.1 trying to pronounce "leopard" < 1283184865 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I showed em my IRC window and had "and use Sumatra" selected < 1283184897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sumatra is a PDF reader. :P < 1283184903 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, I see. < 1283184911 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh, I'm being exposed to the masses! < 1283184924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can fix that! Fuck fuck fuck fuck fuck fuck fuck fuck fuck < 1283184951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS 8: RIP Chicago < 1283185018 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS 8: RIP not having options in the Finder < 1283185398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I use a non-reparenting thing, and haven't really had WINE problems; though only thing I run with WINE is Spotify. < 1283185413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MATLAB is more problematic, though. < 1283185441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"This page is served from my souped-up Apple Macintosh IIci (littledork) running NetBSD and Apache" < 1283185442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1283185449 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to like this professor < 1283185450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Apache." < 1283185470 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :She's talking about mailing lists, and how people should try solving their own problems first < 1283185479 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: Hmm. < 1283185485 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :She /might/ teach Perl well. But almost certainly not. < 1283185626 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if someone makes an interpreter for Bit-C they can name it as a homage to Ch, a C interpreter < 1283185628 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bit-Ch < 1283185630 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And anything with Java needs a setwmname LG3D trick. < 1283185652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what WM LG3D was originally < 1283185711 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :"Qualities of a good programmer:" < 1283185714 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: have you got a MacII???? < 1283185714 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :*Laziness < 1283185719 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :*Impatience < 1283185721 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :*Hubris < 1283185727 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: that's a larry wall quote < 1283185743 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :she might just know Perl. Impressive. < 1283185902 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No; I don't have any 68k things. < 1283185908 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1283185913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh. I was going to demand you mail it to me. < 1283185917 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know, in an envelope. < 1283185938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: PPC stuff is just so /boring/, though. < 1283185946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Running Linux on PPC. Oh, you ARE revolutionary! < 1283185952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I say no! < 1283185982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :System 6/7 dual-booted with NetBSD? Yes! < 1283185992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(II since it's the first model supported by NetBSD/mac68k.) < 1283186073 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blehs at someone playing some 3d game in front of him < 1283186122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OMG I JUST HAD THE BEST IDEA < 1283186123 0 :kar8nga!~kar8nga@78.104.80.205 JOIN :#esoteric < 1283186128 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NETBSD ON AN APPLE LISA < 1283186134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I MEAN YES, OR YES? < 1283186211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE ANSWER IS YES < 1283186429 0 :tombom_!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283186475 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1283186486 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283186488 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :She's rightfully assuming that the students are imbicils < 1283186494 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know I misspelled that < 1283186533 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283186684 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I like this professor < 1283186847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-_- @ people selling UPGRADED MacIIs < 1283186934 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://cgi.ebay.co.uk/Apple-Mac-Macintosh-LC-II-1992-/110578144146?pt=UK_VintageComputing_RL Expensive, no monitor/keyboard/mouse, system is in German. Sigh. < 1283187125 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283187216 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283187349 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1283187359 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is there a program that enumerates all functions (with pattern-matching, say) of N arguments of M size each? < 1283187375 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :e.g. saying "3 arguments of size 2" would produce all 3-adic boolean functions < 1283187405 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't the potential existence of such a function depend on language, or are you talking in an abstract sense, with countably infinite results? < 1283187420 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uhh... < 1283187437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I meant a finite output, of course. < 1283187440 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Only if N*M is countably infinite? < 1283187448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :As such, the number of functions is always finite. < 1283187452 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :size 2 sounds ill-defined < 1283187453 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Er, there should be a ^ in there somewhere < 1283187458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: no it is not < 1283187468 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it is a set with two distinct elements < 1283187470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that is, the booleans < 1283187474 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :called "2" in set theory < 1283187501 0 :oerjan!unknown@unknown.invalid QUIT :Client Quit < 1283187515 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For instance, 2^(2^3) = 256, so the set of functions from three booleans to a boolean has 256 elements. < 1283187517 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: sudo should not be MORALIZING at me goddammit. < 1283187523 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So there are 256 functions from three booleans to a boolean. < 1283187526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: :-P < 1283187561 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo__: Consider that there are obviously 8 triples of three booleans. < 1283187565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, each function has 8 possible inputs. < 1283187586 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Order them: (f,f,f), (f,f,t), (f,t,f), (f,t,t), (t,f,f), (t,f,t), (t,t,f), (t,t,t) (like binary counting). < 1283187595 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1283187598 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now consider an 8-bit binary number; 01010101. < 1283187606 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :To get the result for a given tuple, look at its position in the ordering. < 1283187608 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deafs < 1283187610 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then look at the digit in the binary number. < 1283187614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If it's 1, the output is true. < 1283187617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If it's 0, the output is false. < 1283187622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now enumerate all 8-bit binary functions. < 1283187623 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tada! < 1283187623 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should sit closer to the professor < 1283187629 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :At least until my ears stop acting up < 1283187634 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: What you describe sounds trivial < 1283187639 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Of course it is. < 1283187646 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: K, just sayin'. < 1283187651 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I just want something that does that and outputs it in some sort of pattern-matching format. < 1283187653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Just for convenience. < 1283187667 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, pattern matching. OK < 1283187681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Well, if it could simplify to a set of base functions that'd be cool too. :) < 1283187698 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283187726 0 :Sgeo__!unknown@unknown.invalid PRIVMSG #esoteric :Well, g2g < 1283188010 0 :Sgeo__!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283188135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: "The Commodore Amiga's graphics chipset could combine three bitmaps according to any of 256 logic functions of three variables." inspired this btw < 1283188151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's an efficient way in machine code to take a byte and three booleans and perform the respective function < 1283188153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :without hardcoding them all < 1283188186 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Probably. < 1283188191 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283188192 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Can't think of how offhand < 1283188219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well if you can switch on the contents of the triple, then it's a matter of bit extraction. of course, bit extraction is horrendously slow < 1283188228 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although, actually < 1283188235 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's just a matter of a right shift and a & 1 < 1283188249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if we order it so that the rightmost bit is for FFF < 1283188253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then it's x&1 < 1283188255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then if we have FFT < 1283188259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's (x>>1)&1 < 1283188262 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then if we have FTF < 1283188264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's (x>>2)&1 < 1283188268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1283188272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :isn't that cool? < 1283188280 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: although i'm sure there's a more efficient way < 1283188512 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: That could work. I was thinking something about XOR. Anyway not able to think clearly about it right now. But that capability might explain why there were full-screen implementations of Conway's LIFE for the Amiga that were blazing fast, and where the source code was just a bunch of obscure blitter calls... < 1283188530 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, *Game of Life < 1283188534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think it clearly does. < 1283188539 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, XOR might work... < 1283188542 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This is interesting. < 1283188589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Of course, it has to be bitwise. < 1283188591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So disregard what I said. < 1283188597 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1283188604 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :# < 1283188852 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A co-worker just praised Python's GC for being "so smart" in his internal blog. < 1283188860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1283188863 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Kill him. < 1283188869 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's... reference counting? < 1283188872 0 :SgeoN1!~AndChat@137.125.184.205 JOIN :#esoteric < 1283188884 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :With a cycle collector! < 1283188885 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1283188890 0 :SgeoN1!unknown@unknown.invalid QUIT :Client Quit < 1283188998 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm here atm, I have a timeframe for starting hypothetical activity of about 1 hour, then will be away partly < 1283189264 0 :derdon!~quassel@p5B3E6926.dip.t-dialin.net JOIN :#esoteric < 1283189783 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: He's a very good developer overall, but I there are a lot of things about him that I'll never understand. < 1283191291 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Is David Attenborough one of your National Treasures? < 1283191941 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283191944 0 :MigoMipo!~John@84-217-4-204.tn.glocalnet.net JOIN :#esoteric < 1283192520 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283193038 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283193057 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283193064 0 :kar8nga!~kar8nga@78.104.81.223 JOIN :#esoteric < 1283193125 0 :Flonk_!~chatzilla@93-82-40-207.adsl.highway.telekom.at JOIN :#esoteric < 1283193298 0 :Flonk!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283193301 0 :Flonk_!unknown@unknown.invalid NICK :Flonk < 1283193523 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283193556 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hi, everybody! < 1283193682 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283193824 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about Life, and CAs in general, and I wondered if you could have some kind of actual "resource management". < 1283193853 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :i.e. you can't make gliders without "refining" some kind of base structure, which is then destroyed and cannot be regenerated. < 1283193987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1283194005 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: Is David Attenborough one of your National Treasures? ;; You mean of this country? < 1283194007 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Definitely. < 1283194032 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Of course! < 1283194047 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : < 1283194166 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :haha microsoft is using freetype < 1283194192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: for what? < 1283194197 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :office 2011 < 1283194204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also, why on earth? even ClearType is better than unpatched freetype < 1283194218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and patched freetype is heavily patented, Microsoft wouldn't go near that; Apple would assrape them. < 1283194227 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :assuming subpixel rendering here < 1283194230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which I assume Microsoft will do < 1283194240 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :fr Mac < 1283194243 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*for < 1283194248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :x___X < 1283194256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But OS X already has an excellent font rendering library. < 1283194263 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :http://i35.tinypic.com/jazx2t.jpg < 1283194284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: they just took some code, then < 1283194287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that font rendering is definitely native < 1283194289 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's actually a good sign, though :) < 1283194302 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's just funny < 1283194625 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1283194853 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283195010 0 :MigoMipo_!~John@84-217-4-204.tn.glocalnet.net JOIN :#esoteric < 1283195169 0 :MigoMipo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283195247 0 :comex!comex@c-67-188-10-190.hsd1.ca.comcast.net JOIN :#esoteric < 1283195271 0 :MigoMipo_!unknown@unknown.invalid QUIT :Client Quit < 1283195297 0 :MigoMipo!~John@84-217-4-204.tn.glocalnet.net JOIN :#esoteric < 1283195995 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283196286 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283196287 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283196287 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283196342 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1283196545 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The Washington Shakespeare Company (based in Arlington VA) will soon be performing selections from Hamlet and Much Ado About Nothing in Klingon." < 1283196551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hamlet in Klingon. In real life. < 1283196554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb, plane < 1283196793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*the original Klingon, mind < 1283196819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Does noöne care about my CA ideas? < 1283196927 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes, I just don't understand them. < 1283196975 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, the general idea is that to do things, you need to harvest other things. < 1283197618 0 :jcp!unknown@unknown.invalid QUIT :Excess Flood < 1283197744 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: An elegeant way: ensure all transitions preserve the number of each kind of state (there's a name for this property but I forget it.) An ugly way: keep track of how many of each kind of state you have, and don't allow certain transitions if you don't have enough left. Makes Life, e.g., nondeterministic. < 1283197768 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*eleGANT < 1283197774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EleKant < 1283197783 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(Immanuel's brother) < 1283197801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eel cunt < 1283197803 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(it had to be done) < 1283197898 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1283198019 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Less ugly in one sense but even uglier in another way: ... have certain patterns in the playfield count as "resource providers" and... uggh < 1283198050 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Like building factories in a war sim. < 1283198112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues playing Rogue < 1283198116 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The impossible game... < 1283198164 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, worse than NH? < 1283198174 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: At least in the early game, hell yes. < 1283198181 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1283198182 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: `telnet termcast.org`, channel aliserogue, if you want to see me suffer. < 1283198192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've just started a new game < 1283198194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*game. < 1283198212 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How do you get those channels in the first place? < 1283198227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The original Rogue? Yeah that's... almost no fun < 1283198233 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :script -f >((echo 'hello USERNAME PASSWORD'; cat) | nc noway.ratry.ru 31337 >/dev/null) < 1283198237 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OLDSKOOL. < 1283198238 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Oh, it's fun, just horrific. < 1283198263 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1283198269 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :alise, how come you are home right now? < 1283198270 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kill E < 1283198298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: pay more attention < 1283198308 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :alise: i was not at the computer for the last month or so < 1283198311 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :give me an update < 1283198320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I have actually easily reached Exp 4 on Level 1 in Rogue before. < 1283198325 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cheater-: I'm out. "Sort of." < 1283198330 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :very good < 1283198347 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :what does 'sort of' mean? < 1283198355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh, and by the way, % are downstairs. : is food. Capital letters are monsters. < 1283198366 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I've played it before. < 1283198369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There are no upstairs until you get the Amulet; then, there are only upstairs (the same %s). < 1283198370 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1283198414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Running away is a very viable option. Always. < 1283198439 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"The snake doesn't hit you." Very informative. < 1283198451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "You don't hit the " is my favourite miss message ever < 1283198461 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1283198489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I believe the room I can't seem to get to is filled with monsters. < 1283198510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or, rather, was. < 1283198514 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wrong, it seems. < 1283198524 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No, it was. < 1283198526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They just all flocked out. < 1283198529 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :alise: ??????????????????????????????????????? < 1283198559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh, and of course, monster difficulty is crazy variable. < 1283198562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*crazily < 1283198575 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Monsters can be a two-hit kill or a fifteen-hit death. < 1283198656 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ice monsters: just don't even go ther. < 1283198658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*there. < 1283198662 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think they kill you on the first hit, always. < 1283198724 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Stairs in single-file corridors? Whyever not? < 1283198748 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Blatant awesome. < 1283198773 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :entertaining < 1283198808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "Yep, so here we'll just built a network of corridors that lead nowhere. Also, put some stairs in." < 1283198827 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1283198844 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That'll teach those meddling kids adventurers! < 1283198852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, and the game is often unwinnable by virtue of there not being enough food in the dungeon. < 1283198866 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I respect that. < 1283198881 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :NetHack is far too cowardly to be that malicious. < 1283198895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I appear to be fucked. < 1283198905 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283198912 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sweet, I fainted thrice in one turn. < 1283198921 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bet you wish you had #pray now. < 1283198940 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#eat armour < 1283198964 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I never got those call messages... < 1283198983 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/got/understood. < 1283198995 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s|.|/| < 1283199021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tada! < 1283199043 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What shell are you using? < 1283199048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: That was a typical game, by the way. < 1283199052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bash. It's default. < 1283199101 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise killed by an emu < 1283199121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh yeah, and your score is gold - 10% if you died rather than quitting. < 1283199208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*cry* < 1283199213 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283199270 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :A program I might write some time later on is TeXnicard, which is a collection of programs that can be used instead of Magic Set Editor, because it has somewhat similar functions. But I have to learn how to write a DVI driver, if I am going to do that. < 1283199409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Oh yeah, and when you use stairs they DISAPPEAR. < 1283199460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: b before a in inventory? Why not? < 1283199479 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It would consist of these programs, probably: "texnicard" (a set of macros for TeX), "symnicard" (a set of macros for METAFONT to create set symbols), "dvinicard" (a DVI driver that can produce JPG or PNG files, and other things), "picnicard" (a graphical user interface to import pictures and place boxes on the page), "webnicard" which takes text file input and then does preprocessing and chunk tangling and outputs multiple formats (TeX, METAF < 1283199500 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ONT, TSV, etc) < 1283199509 0 :Sgeo!~Sgeo@137.125.177.117 JOIN :#esoteric < 1283199519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: You now have --More-- < 1283199575 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In Rogue you only go downstairs, if you find stairs and try to go upstairs, you are blocked by magic < 1283199593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aww, nobody is watching. < 1283199595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: wrong < 1283199599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you go upstairs after you get the Amulet < 1283199617 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but before you get the Amulet, you are blocked by magic if you try to go upstairs < 1283199646 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Any tips for making the game not impossible? < 1283199692 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Maybe modify it? I don't really know? < 1283199699 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think the game works. < 1283199751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's pain. < 1283200022 0 :sergio__!~sergio@ppp-133-103.20-151.libero.it JOIN :#esoteric < 1283200036 0 :sergio__!unknown@unknown.invalid PRIVMSG #esoteric :salve < 1283200091 0 :sergio__!unknown@unknown.invalid PRIVMSG #esoteric :posso scaricare dei film < 1283200157 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Then try one of my simple roguelike games, if you can run them in your computer (there is certainly a way, probably multiple ways, depending on operating system) < 1283200158 0 :Phantom_Hoover!unknown@unknown.invalid NICK :Vonlebio < 1283200164 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :sergio__, hello! < 1283200173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I use Linux. Do they work in WINE? < 1283200186 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises that he has forgotten any vaguely conversational Latin he knew < 1283200188 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: They are DOS programs. Try WINE see if they work. < 1283200200 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You might also get them to work in DOSBOX or FreeBASIC. < 1283200202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Can you link me up? < 1283200226 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: wait, that's latin? < 1283200231 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It is not. < 1283200233 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't even pay any attention < 1283200234 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric : http://zzo38computer.cjb.net/GAMES/100level.zip http://zzo38computer.cjb.net/GAMES/RL/KING.ZIP < 1283200236 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1283200237 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :But it is foreign. < 1283200256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: zipbomb or not? < 1283200266 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Foreign and Latin go rather well together. < 1283200269 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes it is zipbomb < 1283200277 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If the extension is ZIP, assume that it might be zipbomb. < 1283200306 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If the extension is TAR, it should have its own directory structure built-in, so you don't need to create a directory structure yourself. < 1283200309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Does it have built-in help? < 1283200320 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :For ZIP you should create directory structures yourself < 1283200324 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: How did you think XOR might help evaluate the boolean functions? < 1283200339 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, KING does, 100LEVEL has limited help (you are supposed to figure out things yourself more). < 1283200350 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But KING game has more detailed instructions. < 1283200351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: All I want are the basic controls. < 1283200359 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283200403 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :sergio__, sprechen du Englisch? < 1283200411 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :KING has very few basic controls, found on the second page of the built-in instructions. < 1283200440 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: We could try Pulp Fiction... < 1283200447 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, ...? < 1283200448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sergio__: ENGLISH, MOTHERFUCKER! DO YOU SPEAK IT? < 1283200453 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1283200455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :...but that might scare him away. < 1283200483 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :For 100LEVEL, you are meant to figure out the controls yourself, but here are some hints: They are case insensitive. All functions other than save/quit are accessible using the letter keys. Many functions are accessible using other keys as well (turn NumLock on), but only printable ASCII keys and enter. < 1283200484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I suspect not. < 1283200495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: /figure out the keys yourself/? Come on. < 1283200499 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, I don't have a number pad. Sorry. < 1283200518 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Both games are playable without a number pad. < 1283200524 0 :sergio__!unknown@unknown.invalid QUIT :Quit: Sto andando via < 1283200531 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Anyone who expects you to divine key bindings deserves to be beaten about the head with a kitten. < 1283200536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I can use a numberpad with Fn+Shift+. Is that okay? < 1283200542 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I mean, is numberpad usage common? < 1283200543 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"Sto andando via" < 1283200545 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283200550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Also, surely the keybindings are configurable? < 1283200565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise if someone doesn't like them how can they change them? < 1283200589 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: No, sorry they aren't. They are simple games that I haven't put in all those extra configuration option. However, if you have a compiler you can change and recompile the program. < 1283200638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16% [=====> ] 438,557 2.61K/s eta 16m 14s < 1283200640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How ridiculously slow. < 1283200655 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :What bigness? < 1283200665 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :For 100LEVEL part of the challenge of the game is figuring out what you can do! (All functions are usable using letter keys, that is a big hint.) < 1283200678 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(And all commands in 100LEVEL are case-insensitive, that is another good hint.) < 1283200703 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283200716 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, s/challenge/pointless annoyance/, then. < 1283200732 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I thought you said it was impossible to play without a number pad. < 1283200737 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Numbers aren't letters. < 1283200749 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I didn't say it was impossible to play without a number pad. < 1283200764 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1283200766 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: Both games are playable without a number pad. < 1283200767 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said unplayable < 1283200776 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so numpad keys are reproduced as letters elsewhere, gotcha < 1283200781 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I said that the number pad are alternate keybindings for some of the functions, all of which can be accessed without the number pad. < 1283200791 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. < 1283200833 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(You might be able to guess which letters and number correspond to each other before even playing the game, possibly) < 1283200903 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :These games fall into the category of simple roguelikes, which means they aren't as complex and generally don't have as much configuration or other features of the complex roguelike games. < 1283200924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It's written in QBasic, right? < 1283200930 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(I have ideas for complex roguelike games too, and if I ever invent them, they will definitely have configurable keybindings.) < 1283200939 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, both games are written in QBASIC. < 1283200997 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, did you write QBASIC yourself? < 1283201012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky 100level]$ fbc -lang qb 100LEVEL.BAS -o 100level < 1283201013 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1//libgcc.a when searching for -lgcc < 1283201014 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ld: cannot find -lgcc < 1283201014 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hum... < 1283201021 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :FreeBASIC should be able to compile them as well, but you might have to add a few #lang and #define lines to the beginning, and for KING probably change screen modes < 1283201043 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :100level should work with the command-line you gave, though. < 1283201082 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what is going wrong there... with the compiler..... < 1283201188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: 64-bit issues < 1283201190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :trying to fix them now < 1283201346 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found another issue having to do with compiling 100LEVEL with FreeBASIC: Line 267 says PRINT TAB(80); however that command doesn't seem to clear the line in FreeBASIC. Try this instead, this might work: PRINT SPACE$(80-POS(0)); < 1283201394 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So it is textual, then, rather than tiles. < 1283201396 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(You could also redefine TAB using the #define command) < 1283201398 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. < 1283201455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : LOCATE 25, 1: PRINT "Dir?"; TAB(80);^M < 1283201456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this too < 1283201459 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Most games I design use ASCII grid for tiles. Some more complex games I have created, use graphics either because they are not tiled (but use continuous movement), or because there can be multiple things on a square at once (or other tile things) < 1283201474 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone here actually know what the hell the scroll lock does? < 1283201484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283201491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. On older OSes, something. < 1283201492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That something is "stop scrolling". < 1283201499 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Try this see if this works: #define TAB(_1) SPACE$((_1)-POS(0)) < 1283201501 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That is, when new output appears, do not scroll down to see it. < 1283201513 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I just replaced them instead. < 1283201528 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hit: 16/ 16 Mag: 10/ 10 G/E: 0/ 0 Lv: 0 Web: 5 ^ ----- Hit: 16/ 16 Mag: 10/ 10 G/E: 0/ 0 Lv: 0 Web: 5 ^ ----- < 1283201547 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: In Microsoft Excel (and possibly OpenOffice), scroll lock makes the arrow keys scroll the view. < 1283201552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Is it meant to display twice, zzo38? < 1283201571 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: No. What is your terminal size? Make sure it is 80x25 < 1283201573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: It appears to be continu-- ah. It's 80x25, isn't it? < 1283201574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not 80x24. < 1283201585 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Standard Unix terminals are 80x24, leading to my confusion. < 1283201595 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You need to change it to 80x25 then. < 1283201618 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: This is very polished. < 1283201636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I blame IBM. < 1283201651 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Damn Os. < 1283201692 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I lost. Uh, I did nothing wrong. < 1283201718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This is not my favourite game. < 1283201719 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: You probably did do something wrong if you lost. Try a different game mode and/or difficulty level. < 1283201734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna try KING first. < 1283201769 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: OK. To use it in FreeBASIC, you might have to tell it to change the screen mode to a graphical mode, since it uses IBM extended ASCII and colors. < 1283201785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KING.BAS(322) error 10: Expected '=' < 1283201787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : SOUND 0, 0 < 1283201787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1283201787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KING.BAS(323) error 10: Expected '=', found 'mbl64t120o3ml' < 1283201787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : PLAY "mbl64t120o3ml" + s$ < 1283201787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1283201790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do I need to load some library? < 1283201803 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, sorry; I'm not sure how to tell FreeBASIC to use graphical mode. < 1283201825 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Just turn off sound and music, define SUB SOUND(x,y) and SUB PLAY (a$) to do nothing. < 1283201839 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aww, but I /like/ sound and music. < 1283201851 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It'll work in DOSBox, yes? < 1283201863 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes it will work in DOSBox < 1283201925 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(To tell FreeBASIC to use graphical mode: Enter "SCREEN 9" at the beginning of the program) < 1283201983 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, collect stones. Gotcha. < 1283202060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I5 pass, P/ quaff, ,- previous potion, .+ is next potion, O* is eat, T0 is throw stone, ; goes down if you have the key, S is toggle sound, ? views instructions < 1283202062 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :noted < 1283202089 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1283202098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I like the graphics. < 1283202122 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283202137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Eek! I'm about to die. < 1283202140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Time to try a potion. < 1283202168 0 :Killerkid!~l1am9111@host86-176-106-207.range86-176.btcentralplus.com JOIN :#esoteric < 1283202181 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: How many enemies /are/ there?! < 1283202204 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There are no experience points in KING or in 100LEVEL. If you beat someone the only things you can get are possibly one item, and that they can't hit you anymore (because they are dead). < 1283202224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No extra HP, ever? < 1283202237 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: There are less enemies in earlier level and in easier difficulty mode. < 1283202246 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you can get extra HP in some circumstances. < 1283202271 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Not from experience, though. Some potions will give you extra max HP and sometimes going to the next dungeon level increases your max HP. < 1283202276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I die :) < 1283202341 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :100LEVEL isn't very good on a slow machine < 1283202342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays king instead < 1283202344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(dosbox is slow, that is) < 1283202363 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You have to be careful in these games! You can't just beat up everyone and expect to win that way. < 1283202402 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I was /avoiding/ beating up everyone. < 1283202406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then I got cornered by 'em. :) < 1283202412 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm not bad at NetHack, mind you. < 1283202415 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You can't avoid beating up everyone all the time either. < 1283202424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KING is quite an unconventional Roguelike. I like it. < 1283202435 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You have to decide due to circumstance. < 1283202466 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, KING is quite unconventional, other people say that too, and also like it for that reason. < 1283202557 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283202612 0 :Killerkid!~l1am9111@host86-176-106-207.range86-176.btcentralplus.com JOIN :#esoteric < 1283202665 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283202680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You're evil. I have to walk through fire to get out of this section. < 1283202698 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :FreeSpace 2 is driving me mad... < 1283202743 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, sometimes you do. But you can still heal. And there is fire only because the random number generator generated the numbers to put fire there, not because I deliberately designed it so that you are surrounded by fire all the time.... < 1283202780 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1283202805 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Is it intentional that it never seems necessary to quaff a potion? < 1283202842 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Not quite. In easy modes it is less necessary, but you can still use them to your advantage if you figure out how. < 1283202858 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you /lose/ health by waiting. < 1283202860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not regain it. < 1283202863 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I disliketh that. < 1283202879 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You don't /lose/ health by waiting < 1283202931 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if you have not enough satiation, or you are poison or someone is hitting you, you might lose health by waiting. But normally you earn health by waiting. < 1283202934 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283202951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: o_O < 1283202955 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I was standing on fire. < 1283202959 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283202963 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, I died. < 1283202968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Did a lot better than last time though. < 1283202988 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283203010 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That happens to nearly everyone who plays this game. < 1283203035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1283203087 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Wow, I can't believe it's only ~828 lines (disregarding the comment header). < 1283203288 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what does that thing about "to" on your WP page mean? < 1283203297 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"This user knows that 'to' is pronounced /tʊ/, not /a/." < 1283203336 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: It means that the word "to" should be pronounced properly instead of shortening it so that it is like "a" which is not like "to" at all. < 1283203351 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has never noticed this. < 1283203368 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"Go a the restaurant." < 1283203376 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Sounds completely alien to me. < 1283203477 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1283203489 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, approximately where are you? < 1283203515 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: British Columbia, Canada. < 1283203535 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(I have never heard of things like "Go a the restaurant", either. < 1283203546 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, ah. So what example would you give? < 1283203595 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"I wanna do something"? < 1283203606 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any example (I can't think of any right now), but I have heard it rarely before, it is not common. But I put it there anyways, when searching through list of userboxes I decided to put that one on. < 1283203615 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Some of the userboxes are I created them myself. < 1283203799 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(For example, I couldn't find any about Plain TeX or about CWEB.) < 1283203838 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Some of them have changed since I put them there, such as the simplified Chinese didn't mention communists before, and the one about electric sheep used to be different.) < 1283203886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Communists: dey tak oor jorbs! < 1283203971 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, dey rooin owr speling! < 1283203988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me you got the joke >.> < 1283203991 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Maybe, but the problem with simplified Chinese is itself, not the communists. Communists did make simplified Chinese, of course, but that isn't that makes it so bad. If Hitler played this game, does that make this game bad? < 1283203999 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, ahhh.... < 1283204018 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, naturally. < 1283204027 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :It's a well-known debating technique. < 1283204056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simplified Chinese just sucks aesthetically and is harder to remember than traditional. < 1283204058 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE JOKE IS THAT COMMUNISTS ARE NOT THE FIRST PEOPLE YOU'D THINK OF THAT WOULD TRY AND UTILISE CAPITALISM TO YOUR OWN DISPLEASURE >_> < 1283204069 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I agree with that. < 1283204084 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it harder to write? < 1283204087 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Simplified Chinese is more difficult to understand than traditional Chinese. < 1283204098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: It's quicker to write, but harder to learn. < 1283204099 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :This is a very valid concern for me, since I can barely write English legibly. < 1283204124 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Although my penmanship when writing backwards is rather better. < 1283204132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders things < 1283204135 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :And when writing Tengwar. But I digress. < 1283204167 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what language to write a little roguelike in < 1283204179 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Flemish! < 1283204179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, traditional Chinese is composed of other characters. Simplified Chinese then takes these composed characters and applies shorthand to it, making it so that the structure is non-obvious unless you already *know* traditional Chinese quite well. < 1283204187 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : HASKEL < 1283204255 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still thinks that "Haskell" is a brilliant first name. < 1283204267 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, I see. < 1283204272 0 :jcp!unknown@unknown.invalid NICK :javawizard < 1283204301 0 :javawizard!unknown@unknown.invalid NICK :jcp < 1283204308 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: You can use QBASIC like I did if you want, in my opinion it works well for writing small simple games. But C is also good, and Enhanced CWEB, you can also use Perl or Ruby or Python or whatever, and there are other choices, too..... < 1283204312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the ability to write them quickly is not all that essential now, what with computers doing the work for you. < 1283204330 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but what do you do when you need to write stuff quickly! < 1283204352 0 :jcp!unknown@unknown.invalid NICK :javawizard2539 < 1283204356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: If you're experienced with traditional Chinese characters, you can write them very quickly. < 1283204373 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: QBASIC is ... not the greatest thing on anything that isn't Windows. < 1283204374 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but what if you have awful handwriting? < 1283204381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Believe me, you won't. < 1283204384 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :We're a repressed minority! < 1283204385 0 :javawizard2539!unknown@unknown.invalid NICK :jcp < 1283204401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Typing Chinese is a bitch, of course. < 1283204404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has absolutely horrifying English handwriting, and actually rather good Japanese handwriting for the most part < 1283204409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I haven't ever done it and I still know it's a bitch. < 1283204411 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Well, yes. (Also DOS, of course.) Use the programming language you prefer < 1283204418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Well, it depends. There's a few different ways of typing it. < 1283204432 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah, same with me, but with backwards English and Tengwar (don't ask). < 1283204434 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I can write in Japanese, in my opinion my Japanese writing is not that bad < 1283204469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Character structure based methods (you type a few components of the character) or phonetic methods (you type in a phoneticisation of a Chinese language and out comes Written Chinese) < 1283204492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: And of the phonetic methods, you get either Romanisation or Bopomofo. < 1283204501 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bop a mo'fo' < 1283204507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gangsta romanisation in da haus < 1283204508 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Although when writing Japanese texts out by hand, I usually use katakana since I can write it more easily, but I sometimes use hiragana or kanji, too, sometimes. < 1283204539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I use just normal Japanese. Because dammit, I can write it reasonably fast. < 1283204562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, except when I feel like using uncommonly used kanji... < 1283204567 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What about Chinese character with similar pronounce? < 1283204588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Like in Japanese, one then selects the specific character or characters from the IME menu. < 1283204593 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: When typing on computer I use hiragana and katakana and kanji, but when writing by hand I find it easier to just write mostly in katakana. < 1283204615 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: O, OK. So you use menu like that < 1283204627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And if writing out the phoneticisation by hand, well. You make damned sure to not be ambiguous. < 1283204654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(though why you would do this except as a gloss is beyond me) < 1283204671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, gloss *and* usage in foreign-language text) < 1283204717 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i need a one-word synonym of hack in the sense of literary hack < 1283204718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :GOGOGO < 1283204725 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :When writing in Japanese, you can add furigana texts to kanji sometimes, it makes it easier to pronounce the kanji. < 1283204741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Yes, that's a gloss. < 1283204756 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK < 1283204765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As far as I'm aware, it's not commonly done in Chinese, though. < 1283204791 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Simplified Flemish < 1283204802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably having something to do with it being a hell of a lot easier to remember the pronunciations in Chinese languages. < 1283204814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in general, 1 reading per character.) < 1283204819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Flemish is just the best language < 1283204826 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: At a guess, how many games have you written? < 1283204827 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think you are right, but due to how Chinese language works, there are reasons why it is not commonly done in Chinese, like that. And I think you are right about that too, because each character is pronounced only one way in Chinese. < 1283204851 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Oh, another issue of FreeBASIC is that it's 32-bit only. < 1283204854 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Maybe twenty games..... < 1283204886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's also the thing about it being several related languages which have the same written form. < 1283204905 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes. < 1283204907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(said written form being the vernacular form of *one* of these languages. Urgh.) < 1283205044 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: That's decent. I know I've written at least two. Most others were incomplete or just ideas. Or too embarrasing to admit. < 1283205049 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you want a longer game I have created, which is pre-made rather than a roguelike game, try Super ASCII MZX Town series. < 1283205056 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/mzx1/ASCMZXTO/ASCMZXII.ZIP < 1283205065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sorry < 1283205065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/mzx1/ASCMZXTO/ASCMZXTO.ZIP < 1283205083 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You need MegaZeux to run this game ASCMZXTO < 1283205151 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Find MegaZeux at: http://zzo38computer.cjb.net/mzx1/mzx_extended/ or http://vault.digitalmzx.net/ (the first link is recommended since it contains some fixed features and stuff, but you have to compile it yourself it you aren't on Win32) < 1283205204 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Megazeux is written in Forth? Interesting. < 1283205222 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: No, MegaZeux is written in C. < 1283205237 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But it includes a Forth interpreter, which I have added. < 1283205240 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: OK, *you* have extended it with Forth? < 1283205244 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Ah right. < 1283205245 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Yes. < 1283205297 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Will it "just build" on Linux? < 1283205303 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Only the first URL to find MegaZeux is the version that includes Forth and other new features. However, Part I of the Super ASCII MZX Town! series works on both versions of MegaZeux. Part II requires my extended version and doesn't work with mainstream MegaZeux.) < 1283205325 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I'm not sure, you might have to run the configure script, and then it should just build, if you have SDL. < 1283205344 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm pretty sure I got SDL at some point for something. < 1283205350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: BTW, if you *really* wanted to write fast while using a Chinese script, you'd just learn grass script. < 1283205361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it's obnoxiously hard to read. < 1283205394 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes I know it is hard to read. In Japanese shogi game, I think the promoted side of pieces is written using grass script. < 1283205408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: To varying extents. < 1283205427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just writes in semi-cursive script and calls it a day < 1283205446 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I think the unpromoted side of shogi pieces is semi-cursive kanji script. < 1283205457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Generally, yes. < 1283205507 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Did the program build for you? (You need megazeux_src.zip and then build it) < 1283205565 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Zuu < 1283205579 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :yes?... < 1283205587 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what's MegaZeux? < 1283205589 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Won't be able to try it for a while. < 1283205595 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Zuu, tab completion misfire. < 1283205615 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :ah, no worries.. :) < 1283205638 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: It is a game creation system, originally designed for DOS, by Gregory Janson. But these days it is not DOS anymore, and many people are changing MegaZeux, including myself. < 1283205788 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I didn't count how many games I have written, but I have written a lot. < 1283205838 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :I can't write games, since it involves UIs. Which I hate. < 1283205915 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you know, there are a few problems I have with module music formats that MegaZeux uses. One problem is lack of macros and other programming features like that, another problem is that only twelve-tone equal temperament is usable, so I can't use just intonation, or Bohlen-Pierce, or anything else. < 1283205919 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, if you have a userbox stating yourself to be asexual, is it really necessary to also declare yourself single? < 1283205946 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Well, I just did, anyways. (If you don't like it, change it! It is a wiki and anyone can change things to improve it) < 1283205967 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, no. User space is yours, at least in my opinion. < 1283205991 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1283206057 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is surprised that the punctuation-in-quote-marks rule is American. < 1283206083 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :That kind of rule tends to be in British English and removed from American... < 1283206189 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: I use logical quotation marks, also called "hacker grammar", and also generally closer to British punctuation, also. That means if you are quoting something else, inside of another sentence, put the . outside the quotation mark. < 1283206248 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's what I follow. < 1283206285 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Something you might be interested to know (?): In MegaZeux Forth, there is a command CRASHMZX that does nothing normally, but if compiled in debug mode it causes a deliberate segmentation fault. < 1283206327 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :The most ludicrous instance of the other form I have seen was in OSDI, where Tanenbaum says something like "To copy a file, type "cp."" and then pontificated for about a paragraph on how silly it was. < 1283206329 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It seems strange, but actually I have found CRASHMZX useful when debugging some features in MegaZeux. < 1283206410 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Another rule I use is that a case-sensitive word at the beginning of a sentence that must be lowercase, will be remained lowercase insteado of being capitalized. However I might also try to rearrange the words so that a case-sensitive word does not come at the beginning of the sentence. < 1283206478 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :alise < 1283206486 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :can you answer my question please. < 1283206524 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :cheater-, he got discharged or somesuch. < 1283206619 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283206620 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do anyone here know how to make a DVI driver? < 1283206624 0 :cheater-!unknown@unknown.invalid PRIVMSG #esoteric :i am very happy < 1283206634 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, driver? < 1283206642 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :For the TeX rendery things? < 1283206691 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: Yes. If I write a DVI driver then I can write TeXnicard. (TeXnicard is meant to be a replacement for Magic Set Editor. I don't like all the features of Magic Set Editor, so if I write TeXnicard it can be better) < 1283206799 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :TeXnicard, in my current idea, would consist of a group of related programs: "texnicard", "symnicard", "picnicard", "dvinicard", "webnicard". < 1283206872 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like this idea? What is your opinion? Have you ever used Magic Set Editor? < 1283206925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sure. No. < 1283207001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Replacing MSE? Awesome. < 1283207005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MSE is rather annoying. < 1283207019 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION concurs, and he works on it! < 1283207021 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1283207029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially given that the Linux port *doesn't even work*. < 1283207031 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(well, more like has worked. I haven't touched it in months) < 1283207034 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: my fault < 1283207042 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :apologies < 1283207047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I can blame *you*! < 1283207054 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'm /really/ bad at packaging Linux software, I've leared < 1283207056 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*learned < 1283207056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the last version came out early last year. < 1283207059 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283207060 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1283207071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's a Linux port of MSE? < 1283207072 0 :Flonk!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283207076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1283207080 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the release system works something like this: < 1283207086 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :a) Twan decides he wants to release < 1283207087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I translated that in my head as "Microsoft Security Essentials" < 1283207087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a wxWidgets program... < 1283207089 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :b) Twan releases < 1283207090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder I was surprised < 1283207090 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I write TeXnicard, it will work on many systems. Because, I plan to use the programming languages: Enhanced CWEB, TeX, METAFONT, Forth. < 1283207103 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :c) I run around in circles because I just found out, and ship a shoddy Linux version < 1283207118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we so need Microsoft to make an antivirus for Linux < 1283207118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: *groan* < 1283207120 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I already smell significant font troubles < 1283207123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in... an attempt to make it look virusridden? < 1283207142 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That is, that "texnicard" would be a macro package written in TeX, "symnicard" a macro package written in METAFONT, and the other three in Enhanced CWEB. < 1283207154 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not to mention that there are many bugs in the Linux version, including wonderful wonderful crashes that avoid my every attempt to detect < 1283207168 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(I've tried valgrind, watchpoints, everything, and yet somehow memory still gets corrupted) < 1283207174 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I can use a program that converts TrueType fonts to METAFONT, which I have found. I can use that initially to convert the MSE fonts, until I get a better way < 1283207182 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: ah < 1283207209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Lets see if I can find some of the patches I made to get it *build*. < 1283207214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not work, just *build*) < 1283207235 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've fixed a number of issues from the last shipped version < 1283207257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, then I'll try the SVN. < 1283207265 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you'll probably still have issues, just less of them < 1283207278 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The program "picnicard" however, is intended to be a graphical interface for importing pictures for card art and card templates, and for placing boxes on the page. So it might not work quite as cross-platform as the others, but the system can work without it if you enter the box coordinates manually. < 1283207279 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I wish I had the time/drive to one day just rip out autoconf < 1283207323 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's a mess, because a) I don't understand it b) it's autoconf < 1283207325 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Unlike MSE, though, you would not use the GUI to write text on the cards, and generate packs, and stuff like that, all of that would be done in plain text files, and using command-line tools. < 1283207352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Okay. Lemme finish some stuff and I'll see what I can do about that build system. < 1283207356 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: MSE can be interacted with on the command line; there is not a full suite of tools but the architecture would allow for it < 1283207358 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So, it is sort of reverse of MSE. Because in MSE you must enter box coordinates manually but you create cards using GUI. TeXnicard is the other way around. < 1283207370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First failure: you have configure in version control. < 1283207394 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I thought that was the norm? < 1283207418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. It breaks shit. < 1283207420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't do it. < 1283207421 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283207426 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yes I know MSE has command-line mode, and that it isn't very good. That is one reason for why I want to invent TeXnicard. < 1283207432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Second failure: USE PKGCONFIG < 1283207435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OR ELSE < 1283207446 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It would be really cool if autoconf/configure could work like cog does. < 1283207452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cog? < 1283207468 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: seriously, please don't tell me this advice. I'll rip autoconf out before I actually fix it < 1283207478 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://nedbatchelder.com/code/cog/ < 1283207494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I'm liable to fix it myself. < 1283207498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :# This file is generated by MakeAM.sh. DO NOT EDIT! < 1283207499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs < 1283207506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs so much < 1283207509 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, maybe it wouldn't make it suck that much less. < 1283207511 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs pikhq < 1283207514 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs more < 1283207518 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Instead of autoconf and make and those things, I think the program CSPIDER can work better, in my opinion (I have used it and it does work much more cleanly) < 1283207525 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is there any easy way to insert the cp437 chars in DOS? < 1283207526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :like in qbasic < 1283207526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On the bright side, it's not recursive make. < 1283207532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :can i press something to insert the little smiley (\1) < 1283207544 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Press CTRL+A < 1283207548 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or ALT+numpad1 < 1283207554 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: please don't look at the hacks I had to include to use a precompiled header < 1283207558 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But the command-prompt will display ^A < 1283207559 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you might explode < 1283207569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: No. Precompiled. Headers. < 1283207571 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if you type ECHO and CTRL+A it will display the smiley face < 1283207575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is a broken broken broken feature. < 1283207588 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in autoconf or generally? < 1283207591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Generally. < 1283207595 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1283207600 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(btw they're off by default) < 1283207607 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283207618 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :Precompiled headers? < 1283207635 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how are they broken? < 1283207645 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :CSPIDER was designed to fix all these problems with makefiles and autoconf. (CSPIDER is the third program of Enhanced CWEB, the other two being CTANGLE and CWEAVE.) (And all three take the same input file format.) < 1283207658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They just plain don't work. < 1283207668 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aww, are we having a hug-sob orgy? < 1283207671 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uh, in the past, that is. < 1283207671 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, are those your names for things? < 1283207681 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, we can have this discussion later < 1283207683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: Press CTRL+A < 1283207683 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Or ALT+numpad1 ;; in QBasic < 1283207702 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Vonlebio: CTANGLE and CWEAVE are part of the original CWEB, I made Enhanced CWEB, which improves CTANGLE and CWEAVE, and I have added CSPIDER. < 1283207720 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: O, in QBASIC? Use CHR$(1) < 1283207720 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1283207726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: but i mean to insert it direclt < 1283207729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :directly < 1283207731 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or push CTRL+P CTRL+A to include it directly in source code. < 1283207771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: So. Let me finish some stuff up and then I will rewrite the build system. It should be understandable after that. < 1283207773 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But I do not recommend inserting it directly. < 1283207785 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I would appreciate that very very very much < 1283207792 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it might reinvigorate my desire to work on MSE < 1283207813 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :btw, my horrible shell script of an installer should be shot, I know < 1283207827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Just use a tarball. < 1283207843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as autotools will make) < 1283207845 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :CFOLD, CSTAPLE, CMUTILATE < 1283207848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(make dist, IIRC) < 1283207875 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I would be much obliged if the rewrite isn't autotools-based < 1283207914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Sorry, but almost everything else sucks more. And this is simple enough that autotools will be clean and (dare I say it) sexy. < 1283207916 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I should start using binary prefixes for other things than bytes. Like kibimeter (kim?) < 1283207929 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: fine < 1283207941 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh right, I just remembered < 1283207951 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it won't compile right now becasue of some dumb 'upgrades' to wxWidgets < 1283207993 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I learn how to write DVI driver, and other stuff, I can invent TeXnicard, and then I will use TeXnicard instead of MSE. Because TeXnicard much more better ideas! < 1283208006 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix those and commit < 1283208160 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283208246 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: What are CFOLD, CSTAPLE, CMUTILATE? < 1283208284 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: THINGS OF BEAUTY < 1283208291 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: done < 1283208339 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: That doesn't explain it. Can you explain better, and more specifically what it is and so on, instead uf just if it is beauty? < 1283208428 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: They're figments of my imagination. Have you ever seen the admonition on paperwork, "Do not fold, staple, or mutilate?" Sometimes "bend" and "spindle" are in there too. < 1283208434 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, please please please make it link boost statically < 1283208648 0 :Vegabondmx!~Vegabonds@unaffiliated/vegabondsx JOIN :#esoteric < 1283208667 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: OK. But it is your imagination, are CFOLD and stuff supposed to be a new kind of program? If so, what is your idea about it? < 1283208799 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: An eso build system integrating a literate programming system, a package manager, a language-dependent aspect-oriented compiler, a build orchestrator and a download manager. And probably some other things, since those by themselves doesn't sound like a wild enough party. < 1283208807 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :And, I just made that up. < 1283208812 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Please don't ask for details. < 1283208832 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that should be "language-independent" < 1283208844 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Probably throw a VM in there too. < 1283208846 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :No, two VMs. < 1283208848 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283208881 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1283208992 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :There should probably be a compiler-compiler in there somewhere too. Oh, a macro system. Actually just make those both be the same thing. < 1283209015 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AND IT'S ALL SCRIPTABLE < 1283209027 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins work on the Eclipse plugin < 1283209290 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/User:ConMan/List_of_numbers_that_are_always_odd ← *this was a real article.* < 1283209333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LOVE YOUR DIAPHRAGM < 1283209342 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Stop1 < 1283209344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Stop! < 1283209348 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :My diaphragm? < 1283209352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you won't make it a nice, well-engineered, simple Makefile, then I will. < 1283209399 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283209411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Odd numbers." --List of numbers that are always odd < 1283209430 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[[Numbers equal to one-half the year of a World Cup year since 1966 or Winter Olympic since 1994]] < 1283209431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :gahaha < 1283209456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Throughout the last several centuries, an even number of days in January has been an infallible sign that nobody will die, a fact which hypochondriacss should take note of." < 1283209475 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :At one point, there was an edit war over whether 3 should be included. < 1283209480 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283209503 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283209528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :08:59:58 Now consider an 8-bit binary number; 01010101. < 1283209528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :09:00:06 To get the result for a given tuple, look at its position in the ordering. < 1283209549 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : 09:00:06 To get the result for a given tuple, look at its position in the ordering. < 1283209558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you realise this is exactly wolfram's naming scheme for elementary CAs? < 1283209587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :-D < 1283209597 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does his ordering go FFF, FFT or TTT, TTF? < 1283209609 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :alise, evidently, you are but a finger of Wolfram's ego. < 1283209612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TTT, TTF. < 1283209621 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, interesting, so if cpressey was right about the blitting lifes < 1283209632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then a combination of elementary CAs can easily produce GoL < 1283209634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1283209635 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283209642 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1283209644 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1283209700 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : At one point, there was an edit war over whether 3 should be included. ;; hahaha < 1283209712 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The impl I was thinking of, btw, is PopLife, on Fred Fish disk #111. < 1283209719 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :END THE HEGEMONY OF 3-ODDISTS! < 1283209784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is, rule 110 is 64+32+8+4+2 = 2^6+2^5+2^3+2^2+2^1, the exponents are 110, 101, 011, 010, 001 in binary < 1283209786 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh man, looking at this is making me miss the Amiga :( < 1283209805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which are exactly the combinations which give 1 < 1283209827 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://uk.aminet.net/pix/irc/Fred.jpg < 1283209859 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :"Fred Fish" was the account name for a school computer at one of my schools. < 1283209861 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving < 1283209866 0 :Vonlebio!unknown@unknown.invalid PRIVMSG #esoteric :ACTION → sleep < 1283209869 0 :Vonlebio!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283209870 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Do you have that disk? :P < 1283209884 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if NetBSD runs on Amigas... < 1283209892 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: I used to! I found the source, going to pastie it if 27K isn't too big... < 1283209895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(The primary point to old hardware is NETBSD.) < 1283209903 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://aminet.net/search?query=poplife < 1283209918 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have no lha tools :) < 1283209931 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bit blitting is so cool < 1283209947 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1127717 < 1283209958 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Replete with inline 680x0 assembly code. < 1283210068 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, it isn't all assembly? < 1283210070 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lame! < 1283210073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"AdresRegs" < 1283210074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :adreses < 1283210107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I bet that won't run in UAE. < 1283210110 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Everything written for the Amiga was a mix of C and 680x0, it seems. < 1283210122 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh, I bet it wi- ... might. < 1283210133 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Go on. Try it. :P < 1283210143 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :When I install UAE again, I will :) < 1283210176 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Damn, I am too sad from nostalgia. I have to back away from this. Sorry. < 1283210200 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hey, c'mere Django! Gimme that frickin META.QUERY_STRING! grrrr < 1283210218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Django ugh < 1283210230 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283210231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think Nostalgia is probably the best and worst thing ever. < 1283210234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*nostalgia < 1283210245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah no kiddin', Django uggh,. < 1283210264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : * Here we set things up. (Or do we upset them? :-) < 1283210286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can safely say I have no fucking idea how that Life works. < 1283210305 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yup. That's how it made me feel too. < 1283210387 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :All I know is DAMN BLIT IS AWESOME < 1283210398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I propose we mandate that all new hardware have blit support. < 1283210415 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :btw, Eightebed is almost done. I think it does everything it's supposed to. I just need to add a memset() in one place in the generated code to ensure structures are initialized, and one or two more unit tests, and polish the doc, and I'll release it. < 1283210432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Vonlebio: wait, that's latin? < 1283210434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Does it yield eightebenment? < 1283210438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :italian afaict < 1283210445 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but it looked like it could be latin, theoretically < 1283210454 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Simplified Latin < 1283210454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :italian tends to do that :D < 1283210472 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :shaddap :) < 1283210479 0 :Mathnerd314!unknown@unknown.invalid QUIT :Disconnected by services < 1283210508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"film" is not a plausible latin word, i think < 1283210522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while it's exactly how italian does borrowings < 1283210532 0 :Mathnerd314_!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1283210551 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283210552 0 :Mathnerd314_!unknown@unknown.invalid NICK :Mathnerd314 < 1283210632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: there is an Amiga NetBSD port! woowowowowo < 1283210715 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh. Yes, I knew that. But didn't make the connection. < 1283210732 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Are you looking at getting a vintage computer? < 1283210747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i always want vintage computers < 1283210755 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i had a powerpc mac recently and that was sweet even though it wouldn't run linux < 1283210759 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :very very slow though < 1283210766 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :imac g3 is kind of shit < 1283210768 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric : < 1283210835 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1283210837 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they don't crash that much < 1283210853 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :guru meditation is a far cooler screen tho < 1283210871 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i tell you though, booting linux from mac os classic < 1283210872 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :almost impossible < 1283210876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i had to use an ancient version of debian < 1283210878 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :never got past bootup < 1283210891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: there's a port to the Atari ST, too < 1283210895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or at least I guess ST, since it's 68k < 1283210913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow a website that changes my mouse cursor < 1283210915 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen that for a while < 1283210920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, does anyone happen to have any idea how to write up answers for a list of homework problems in LaTeX nicely? < 1283210925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to the workbench cursor < 1283210930 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I SAID STOP :| < 1283210955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Link? Boost? Statically? NO NO NO < 1283210973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: TeX. Homework. I don't want it to be handwritten because I'd like to get credit for it. < 1283210976 0 :tombom!unknown@unknown.invalid QUIT :Read error: No route to host < 1283210986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you're making it autotools, I'm making a sane Makefile version, I said. < 1283210988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For that program. < 1283210990 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283210993 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because I refuse to let autotools exist. < 1283210999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: YOU ARE DISCUSSING A DIFFERENT CONTEXT < 1283211006 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So don't use autohel or be faced with harsh competition :| < 1283211011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: I AM TALKING ABOUT HOMEWORK YOU ARE TALKING ABOUT BUILD SYSTEMS < 1283211022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :INDEED. < 1283211023 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NOW COMPLY < 1283211029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: FUCK yOU < 1283211033 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: DIE BITCH < 1283211048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: KILL HIM < 1283211076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heck, if you could just tell me how to make non-centered display math, I'd be satisified. < 1283211084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It can be done. < 1283211090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :BUT I WILL WITHHOLD THE SECRET < 1283211121 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Fucking hell stop being a bitch. < 1283211139 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm joking; I assumed you were too. < 1283211191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not joking about trying to type up my homework and not wanting it to look like shit. < 1283211320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the actual answer is "i've forgotten, google it" < 1283211340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1283211347 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1283211745 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :frungle mungle mungle < 1283211891 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :frungle GUNGLE mungle bungle < 1283211979 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have to stop writing things in Python. < 1283211996 0 :kwertii!~kwertii@ResNet-32-110.resnet.ucsb.edu JOIN :#esoteric < 1283212103 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Then use different program language. < 1283212112 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: he's sort of paid to < 1283212125 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i gather < 1283212135 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I did mean, for my own stuff. < 1283212139 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283212167 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: OK. Which other programming languages do you want to use? You can use many program language for different purposes. < 1283212213 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :do you think that 'forfiter' is a good name for an app ? < 1283212221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Control.Monad; funs i o n = forM (replicateM n i) $ (`map` o) . (,); main = print $ funs [0,1] [0,1] 2 < 1283212226 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I should probably either: a) get back into Haskell, or b) write something in Ruby, just so I can say that I did. < 1283212234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[[([0,0],0),([0,1],0),([1,0],0),([1,1],0)],[([0,0],0),([0,1],0),([1,0],0),([1,1],1)],[([0,0],0),([0,1],0),([1,0],1),([1,1],0)],[([0,0],0),([0,1],0),([1,0],1),([1,1],1)],[([0,0],0),([0,1],1),([1,0],0),([1,1],0)],[([0,0],0),([0,1],1),([1,0],0),([1,1],1)],[([0,0],0),([0,1],1),([1,0],1),([1,1],0)],[([0,0],0),([0,1],1),([1,0],1),([1,1],1)],[([0,0],1),([0,1],0),([1,0],0),([1,1],0)],[([0,0],1),([0,1],0),([1,0],0),([1,1],1)],[([0,0],1),([0,1],0),([1,0],1),([1,1],0)],[([ < 1283212235 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: no < 1283212237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sounds weird < 1283212237 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've written stuff in Ruby at work, actually, so that's not pressing. < 1283212255 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: resembles something? < 1283212255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: ^ (*MWAHAHAHA*) < 1283212265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: makes me think for filter < 1283212269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :before i see forfiter < 1283212272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it'd be forfeiter < 1283212273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1283212275 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :forfit isn't a word < 1283212280 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wat < 1283212301 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Or I should write more games. < 1283212305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :function enumeration in haskell < 1283212317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wanted something that does not mean anything < 1283212322 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's just, it's just, it's just that it's too easy to keep writing in Python, once you've started. Argh. < 1283212350 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Neko! Io! Falcon! There are so many choices! < 1283212359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Smalltalk, even! < 1283212372 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Neko is shit! Falcon is shit! < 1283212377 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Io is interesting but the library is so bad it's pathetic! < 1283212378 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well. < 1283212386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Smalltalk is interesting but good luck making anything standalone i.e. anything but a server! < 1283212389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Forth is sweet! < 1283212393 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do something in Forth. < 1283212396 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Use RetroForth or something. < 1283212401 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Forth... mmmaybe. < 1283212401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Make a game in RetroForth. < 1283212403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Make a roguelike in RetroForth. < 1283212404 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :RetroForth? < 1283212410 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, make something in Forth, some time. < 1283212410 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not ColorForth? < 1283212422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: RetroForth is the closest thing to on-the-metal Forth you'll find that's hosted in another OS. < 1283212423 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe make a MegaZeux game using Forth, if you want to. < 1283212434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not NAS. < 1283212435 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a lot simpler. < 1283212447 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10KiB Linux binary. < 1283212463 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've downloaded it. I might try building it tonight... < 1283212464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://rx-core.org/jsvm/ Javascript VM for it :P < 1283212475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the prompt is a bit weird what with its triggering on space < 1283212480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :dunno if the cli version does that < 1283212499 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Does the RetroForth distro come with some good example code? < 1283212502 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Unlike most Forths, Retro does not buffer on a line by line basis. Input is parsed as it is typed, and words are executed when the spacebar is hit." < 1283212505 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: dunno, prolly < 1283212511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://rx-core.org/pages/ < 1283212514 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there's games there < 1283212518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and applications < 1283212531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the game pages don't exist yet < 1283212534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i bet they're in the source < 1283212549 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the tarball includes a copy of the wiki. Nice touch. < 1283212551 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately the documentation for MegaZeux Forth is not quite good enough. So just learn from the example < 1283212553 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i dunno about the new retroforth release, so much has changed < 1283212558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it's probably still cool < 1283212566 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This is a collection of small applications, libraries, and tools built using the Rx Core. < 1283212568 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://rx-core.org/dev/projects/playground/index < 1283212620 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have a premonition that this will be frustrating. But we'll see. < 1283212623 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :What is the Rx Core? < 1283212628 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Here is a simple example of a Forth code that can be used in MegaZeux: http://www.digitalmzx.net/wiki/index.php?title=PZX#ZZT_Keys < 1283212638 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Retro Forth's core, I think < 1283212644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Older RetroForth was simpler. < 1283212654 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hm, OK. < 1283212656 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1283212666 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Well, I must needs be off, I'm afraid. < 1283212667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You could try http://s3.retroforth.org/download/10.x/retro-10.5.tar.gz < 1283212685 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if you want to learn MegaZeux, play my Super ASCII MZX Town game. (Part I does not have any Forth codes, but you can learn from it anyways, and it is good game, try to play this game) < 1283212693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: what key in qbasic stops program execution? < 1283212696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even if it's in an infinite loop < 1283212699 0 :cpressey!unknown@unknown.invalid QUIT :Quit: Byee < 1283212732 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: CTRL+BREAK. < 1283212755 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But only in the IDE. When compiled, CTRL+BREAK and also be used, in debug mode compile. < 1283212781 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you push CTRL+BREAK and nothing happen, perhaps because an INPUT$ is active, so push CTRL+BREAK followed by another key. < 1283212783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gah; doesn't work in DOSBox.