< 1279670408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas I think of ~a*^ as the entire unit < 1279670441 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1279670442 0 :CakeProphet!~adam@h197.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279670448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's like, (~:)~* is prepending (~:) < 1279670469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1279670550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both ~* and ~a*^ have single-character abbreviations in Underlambda < 1279670560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also ~^ < 1279670683 0 :aliseiphone!~ehirdipho@82.132.139.68 JOIN :#esoteric < 1279670870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (12)S(*(~:)~a*^~):((1)S)~*~((2)S:*)~*:(~:()~)~*^(a(:^)*~(*()~)~a*^~^):^ < 1279670871 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :122112122122112112212112122112112122122112122121121122122112122122112112122121122122112122122112112212112122122112112122112112212112112212211212212112212212112112212211212212112112212112122112112122121122122112122122112112122112112212212112122112112212112112212212112122112112122122112122121121122122121122122112122122112112 ...too much output! < 1279671486 0 :SevenInchBread!~adam@h205.33.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279671591 0 :CakeProphet!unknown@unknown.invalid QUIT :Disconnected by services < 1279671603 0 :SevenInchBread!unknown@unknown.invalid NICK :CakeProphet < 1279671716 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :cake < 1279671723 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :check out the m-code page < 1279671731 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's got a good few improvements < 1279671733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the cake is a lie < 1279671743 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :The lie is a pake. < 1279671748 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :cake* < 1279671762 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :The lie is not a pake, that would just be silly. < 1279671806 0 :SevenInchBread!~adam@h181.48.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279671816 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :ohhh < 1279671822 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :cakeprofit _quit_ < 1279671824 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1279671826 0 :CakeProphet!unknown@unknown.invalid QUIT :Disconnected by services < 1279671828 0 :SevenInchBread!unknown@unknown.invalid NICK :CakeProphet < 1279671835 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :wait, what? < 1279671840 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :I'm so confused < 1279671845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems like we have an IRC noob. < 1279671862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_Madk: he has a really bad connection and keeps reconnecting all the time < 1279671868 0 :_Madk!unknown@unknown.invalid PRIVMSG #esoteric :I don't do IRC much < 1279671974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one person using two nicks, due to having a dodgy connection < 1279671990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can't connect with a nick that's busy timing out < 1279672001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you connect with an alternate nick, and then change back when the original times out < 1279672005 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :And then I said something too. < 1279672016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-W: no you didn't! < 1279672028 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1279672064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I CANNOT HEAR YOU LALALALALA < 1279672201 0 :SevenInchBread!~adam@h221.3.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279672229 0 :aliseiphone!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279672248 0 :aliseiphone!~ehirdipho@82.132.139.5 JOIN :#esoteric < 1279672293 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1279672350 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1279672459 0 :aliseiphone!unknown@unknown.invalid QUIT :Client Quit < 1279672490 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1279672692 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :The fact that SourceForge is #158 in the Alexa top list says a lot about either: < 1279672698 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :The people who use the Alexa toolbar, or < 1279672703 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :The people who use the web in general. < 1279672707 0 :Gregor-W!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the former. < 1279672752 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1279672934 0 :CakeProphet!~adam@h255.30.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279673130 0 :SevenInchBread!~adam@h10.48.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279673242 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1279673419 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good blight < 1279673429 0 :CakeProphet!~adam@h231.61.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279673441 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1279673975 0 :Gregor-W!unknown@unknown.invalid QUIT :Quit: Page closed < 1279675155 0 :_Madk!unknown@unknown.invalid QUIT :Quit: Leaving < 1279676228 0 :Madk!unknown@unknown.invalid QUIT :Quit: Leaving < 1279677295 0 :Gregor!~Gregor@68-27-42-203.pools.spcsdns.net JOIN :#esoteric < 1279677454 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1279677691 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1279677888 0 :CakeProphet!~adam@h45.56.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279677952 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279678533 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1279679587 0 :Behold!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279679628 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279679632 0 :HackEgo!~HackEgo@codu.xen.prgmr.com JOIN :#esoteric < 1279680374 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279681637 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*ahem* < 1279681642 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have an announcement! < 1279681647 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And that announcement is: < 1279681648 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Fuck! < 1279681652 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations! Gregor's action has brought a beautiful new baby into the world. Isn't it adorable? < 1279681684 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :We now have an obnoxious F-word profanity filter :P < 1279682660 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Gregor! < 1279682679 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :augur! < 1279682687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know of any good reads? < 1279682729 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Guhh ... I pretty much research papers :P < 1279682870 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1279682894 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're missing a verb there, Gregor < 1279682903 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Errrr < 1279682904 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1279682905 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1279682911 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"eat" < 1279682919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah, well < 1279682920 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good < 1279682923 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :give! < 1279682937 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Noes! They're my sustenance. < 1279682974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1279683047 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also I haven't seen any really great one recently :P. PLDI this year had a few gems, Pizlo's GC paper is worth a read and the print floating point numbers one was bizarrely interesting since it should have been a ridiculous subject. < 1279683057 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And of course Richards' JavaScript paper was awesome ;) < 1279683196 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i just want some good papers :| < 1279683202 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :on interesting ideas < 1279683209 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :things with interesting ways of viewing a problem < 1279683219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :especially something with great visualizations, if they're appropriate < 1279683234 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :My JS paper has great "visualizations" (read: charts :P ) < 1279683315 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nah, charts suck < 1279683321 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i mean visualizations of a concept < 1279683336 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, PL doesn't usually have great visualizations :P < 1279683350 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Go read a graphics paper ;) < 1279683367 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :PL can have wonderful visualizations < 1279683371 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :doesnt always happen, but < 1279683381 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Huet's zippers have a GREAT visualization, but he doesnt use it < 1279683635 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279683646 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1279683912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cmon, Gregor, please? :( < 1279683936 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Huh? I gave you refs, if you don't want any of them, too bad :P < 1279683974 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry, my client crashed < 1279683991 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You responded to me :P < 1279683999 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : Also I haven't seen any really great one recently :P. PLDI this year had a few gems, Pizlo's GC paper is worth a read and the print floating point numbers one was bizarrely interesting since it should have been a ridiculous subject. < 1279683999 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : And of course Richards' JavaScript paper was awesome ;) < 1279684008 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :^^^ Here are your references. Go read them :P < 1279684099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, well. thats lame < 1279684100 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1279684118 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well then pff to you! I haven't got any off the top of my head. < 1279684122 0 :CakeProphet!~adam@h254.25.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279684129 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1279684733 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1279684826 0 :CakeProphet!~adam@h212.53.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279685780 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1279687255 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279687380 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1279687665 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1279687756 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279687815 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1279687843 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279688093 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1279688489 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1279688693 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1279688758 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1279689901 0 :Wamanuz3!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279689926 0 :Wamanuz3!~wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1279690186 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1279690962 0 :CakeProphet!~adam@h143.12.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279691738 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279691786 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1279692070 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1279692333 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1279693545 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1279694268 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1279695910 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1279695975 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I am seriously considering using XML. I think this is proof that C# has rotted my brain. < 1279696000 0 :tombom!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279696014 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1279696424 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1279697399 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: I'm using NO SCRIPT WHATSOEVER - Download it at file:///dev/null < 1279697669 0 :SgeoN2!~AndChat@166.197.106.106 JOIN :#esoteric < 1279697830 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1279698074 0 :SgeoN2!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1279699199 0 :clog!unknown@unknown.invalid QUIT :ended < 1279699200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1279699439 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1279702364 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1279703456 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1279703616 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279704500 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1279704700 0 :CakeProphet!~adam@h21.13.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279704949 0 :sftp!unknown@unknown.invalid QUIT :*.net *.split < 1279704950 0 :dbc!unknown@unknown.invalid QUIT :*.net *.split < 1279704951 0 :mycroftiv!unknown@unknown.invalid QUIT :*.net *.split < 1279704956 0 :SevenInchBread!~adam@h56.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279705023 0 :CakeProphet!unknown@unknown.invalid QUIT :Disconnected by services < 1279705025 0 :SevenInchBread!unknown@unknown.invalid NICK :CakeProphet < 1279705030 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1279705035 0 :sftp!~sftp@79.174.50.208 JOIN :#esoteric < 1279705035 0 :dbc!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1279705035 0 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1279705321 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1279705353 0 :CakeProphet!~adam@h56.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1279705530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gah, I just debugged a bug out of cfunge-0.9.0 (at work, used the latest official release, I'm not even sure we have bzr here) -- http://pastebin.com/chmNfELi -- but it seems you already fixed that in rev 842. < 1279705676 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Updating software before debugging it is a good idea :-P < 1279705769 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know where I should point bzr at to get the latest code. Launchpad? < 1279705981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uhm. I updated to what I got with "bzr branch lp:cfunge", and it's broken in a different way now. < 1279706084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is what I get now: http://pastebin.com/7bJ69SvM < 1279706105 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :First there were too many terminating \0s; now there's none. < 1279708645 0 :jix_!~jix@tomakin.h-ix.net JOIN :#esoteric < 1279708645 0 :jix_!unknown@unknown.invalid QUIT :Client Quit < 1279708728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My cfunge and ccbi both say "120 0 64 0" < 1279708806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which I guess is right < 1279708830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think this is cfunge r840 < 1279709289 0 :MigoMipo!~John@84-217-11-18.tn.glocalnet.net JOIN :#esoteric < 1279709695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Well, like the paste says, I get "120 64 0 0" from cfunge r849, and "120 0 0 64" from cfunge 0.9.0 (not sure what revision that corresponds to); but "120 0 64 0" from an old cfunge-0.3.3. < 1279709850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The obvious solution is to use ccbi < 1279710028 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The obvious solution would be to not dabble with any silly Funge-98 code but do something more sensible instead. < 1279710193 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1279714748 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1279715462 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1279717583 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1279718155 0 :Madk!~Madk@162.84.95.122 JOIN :#esoteric < 1279718337 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :heeey < 1279719227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Madk: Here's a random suggestion: since the $ label = [42] syntax is not so useful -- you get the same with |$label| [42] already -- why not make it work the same way "normal" assemblers do "label: equ 42", that is, directly define the value for the label? Currently it's a bit hard to define named constants there. < 1279719293 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1279719309 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1279719315 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for the idea < 1279719414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've also been dabbling with a Funge-98 M-code interpreter. I have a parser that correctly handles the labels and such in the more complicated hello-world example -- http://sprunge.us/EcNY -- but the actual interpreter side is lacking, currently it just dumps out the initial memory contents. < 1279719472 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1279719509 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Well, the syntax for what you described is going to be $meaning:42 < 1279719519 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to $address=42 < 1279719525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mm'k. That works, too. < 1279719532 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :er [42] < 1279719534 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it that case < 1279719549 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that tends to slip my mind :| < 1279719601 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :my parser doesn't check for duplicate labels either < 1279719605 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :maybe it should < 1279719696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I also don't check at the end whether all the referenced labels were actually defined; I think currently any undefined ones will end up having the value -1 when referenced to with |label|. < 1279719723 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Mine does 0 for undefined labels, but it outputs an error to the console < 1279719738 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :If you don't close a [], a ||, or a // comment, it lets you know < 1279719749 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :and if you call an undefined label it lets you know < 1279719761 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is funny; I wrote that thing not more than a moment ago, and it's already starting to resemble a meaningless jumble of characters unless I try to focus. < 1279719779 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :and if you attempt to write program memory to an address greater than the array size, it wraps around to the beginning but it still lets you know < 1279719791 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1279719803 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that's always fun :P < 1279719833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, to pick a random line: "Vv#G70_v#+`0'g70`g700' +g2bg2a P70Lg2bG1g2a P70 <" < 1279719836 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's worse than Perl! < 1279719840 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :You know the saying that if you look at code you wrote a month ago it'll be like it was written by someone else? < 1279719851 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :In esoteric languages it's more like 5 minutes < 1279719854 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :XP < 1279720081 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1279720150 0 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1279720308 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1279720356 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: When the interpreter has finished parsing and storing the code in memory, it outputs it to a file with all comments removed before it actally runs it. Are you planning on implementing anything similar? < 1279720415 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :It does also remove labels and replaces them with proper numbers < 1279720437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I could, reasonably easily. < 1279720493 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :the source is in the interpreter download, so if you want to make sure you don't miss anything, you may want to check out the output function in the shared source file < 1279720558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably worry about compliance after I get a hello-world running. < 1279720564 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ok :P < 1279720796 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I wish I knew why the BF interpreter is so slow, everything else seems to run quite quickly :/ < 1279720868 0 :cheater99!~cheater@ip-80-226-52-66.vodafone-net.de JOIN :#esoteric < 1279720876 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1279721412 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1279721675 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1279721996 0 :yiyus!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1279722129 0 :yiyus!~124271242@67.202.106.57 JOIN :#esoteric < 1279722380 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1279722744 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :aggh < 1279722753 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :my 99 bottles of beer program is failing on me < 1279722773 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :my string-printing code doesn't like me < 1279722883 0 :yiyus_!1242712427@server1.bouncer4you.de JOIN :#esoteric < 1279722924 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Um. The spec in the wiki has two definitions for backslash: "Handle the string in memory by -- getting it from input" and "Copy the value in the A register into both B and C". < 1279722934 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1279722941 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1279722968 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :how about changing that second thing to "Y" < 1279723055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Works for me. < 1279723066 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :also, just noticed < 1279723076 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :the definition for @ and 0 isn't entirely accurate < 1279723082 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :they add it to the end of the memory string < 1279723090 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :they don't actually put it in the console < 1279723247 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just a heads-up, I think my label code has contracted a bug. Once it's fixed or I find out I just did something stupid in my m-code, I'll be uiploading the new interpreter with the Y command and the $label:[42] stuff < 1279723485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :htkallas@pc112:/users/htkallas/tmp$ echo hello.m | cfunge m-code.b98 < 1279723485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :file? < 1279723485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1279723485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :finished. < 1279723496 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay. (The first and third line are printed by my thing.) < 1279723508 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1279723529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://sprunge.us/fejI < 1279723531 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :see if the quine works < 1279723539 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably has several buggeries left, I'd presume. < 1279723554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Also didn't do file IO or the seven more complicated arithmetical ops yet.) < 1279723607 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :You didn't do &. is this intentional? It's only a logical and < 1279723643 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :You haven't done D (delay by # of ms) < 1279723662 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :X is xor < 1279723664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I can do it very well in Funge-98 without some help from the interpreter. < 1279723671 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :logical, though < 1279723673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :b98 doesn't have a delay command naturally, does it? < 1279723675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I misread that those were bitwise ops, which are a bit tricky. < 1279723689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'm not even sure I know of a delay fingerprint < 1279723704 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Could you make a loop that takes appx. one ms? < 1279723714 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :iterate the number of times? < 1279723724 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm not sure of one either. SGNE has a sleep command, but it has a granularity of seconds. < 1279723728 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :or more and divide the number by the time < 1279723756 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's not important, I mainly put it there to help debug my scripts < 1279723777 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The HRTI fingerprint has a high-resolution timer, I could do a loop with that. < 1279723970 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1279723987 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1279723998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll add those logical things. The quine doesn't work since I don't clear the memory (so there's leftover crud because of the $35 jump), and anyway it'd just complain about unknown opcode "0"; should undefined ones be nops instead? < 1279724031 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1279724048 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to skip over things that aren't commands < 1279724069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm I remember that bug. Thanks for writing a regression test case ;P < 1279724110 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :also, a comment-stripped file would give it grief since it usually counts on nops being initialized as 0 < 1279724330 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: right now, according to the interpreter, the first slot in string memory when using stuff like ^ is 1, not 0. I was going to change that, but haven't got around to it yet < 1279724347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, btw I seem to be on rev 849 locally < 1279724348 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I'll just do that not, it'll only take a second < 1279724371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me check it < 1279724371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Madk: I have most of the memory set to 32, actually, since it's the funge-space default value. I could clean a region, I guess; but I don't do any modulo arithmetics on addresses, and I can't really clean the whole fungespace row to 0. (And manually handling an offset of 32 whenever memory is being read/written isn't very much fun either.) < 1279724448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ut-oh, the post office's having some silly summer schedules and closes already in an hour; and it'll take me half an hour to get there from work. Away for now, therefore. < 1279724478 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :32 can just be seen as a nop without too much issue < 1279724493 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I would expect, at least < 1279724495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, please repaste that with a working pastebin, the raw link download is a html with a
< 1279724499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so wget doesn't work
< 1279724511 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be a 0, but it'd still work most of the time
< 1279724520 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's not *that* long, you know.
< 1279724546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1279724552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well use a better one in the future
< 1279724558 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And there's a "download" link in addition to the "raw" link.
< 1279724585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1279724588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works indeed
< 1279724624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so you say it should output 120 0 64 0 ?
< 1279724662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and you said some older version did that? Do you happen to know which revision works?
< 1279724674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0.9.0                781
< 1279724678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from: bzr tags
< 1279724680 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant said his works.
< 1279724692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And he claimed it was r840.
< 1279724700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay *goes to check*
< 1279724719 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :why won't the beer work ._.
< 1279724734 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's not starting looking at the string in the right place
< 1279724804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works indeed
< 1279724860 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :for one label it starts reading before the string
< 1279724866 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :for the other two it starts reading after
< 1279724890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay bisecting found r842 as the buggy one
< 1279724923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc that fixed another bug though
< 1279725088 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :hoopla
< 1279725105 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :why does it think my label is at 32
< 1279725133 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :oh, no it doesn't
< 1279725135 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Oooooh
< 1279725141 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I think I know what's going on now
< 1279725166 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :eh
< 1279725194 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :hurrah!
< 1279725197 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1279725197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, strangely enough G doesn't push the ending \0 it seems.
< 1279725202 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :almost there
< 1279725206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if mycology tests with a marker on stack
< 1279725211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm suffering from the effects of C# poisoning
< 1279725224 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think that XML is a reasonable, human-readable way to handle something
< 1279725366 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :gah, now something else isn't working .-.
< 1279725455 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's a bit better
< 1279725714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, here we go *pushes fix*
< 1279725731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, fix pushed, due to server side caching it may take a few minutes to update on launchpad
< 1279725751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a two char fix
< 1279725757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should attempt to learn OCaml
< 1279725842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: do it
< 1279725850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ought to be better-known than it is
< 1279725863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ignore the OO stuff in it, though; as far as I know, nobody uses it
< 1279725880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not go for standard ML then?
< 1279725890 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...so, just use it as a functional language? Why not just stick with Haskell then?
< 1279725897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OCaml's more used in industry, IIRC
< 1279725900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: a functional/imperative language
< 1279725920 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1279725920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is rather clunky for imperative programming, OCaml combines it pretty seamlessly with the functional stuff
< 1279726287 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death
< 1279726394 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :yaaay
< 1279726400 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles GET
< 1279726432 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :It takes up almost the entire 256 bytes, too
< 1279726447 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1279726450 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it takes up more
< 1279726458 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :daaang
< 1279726483 0 :FireyFly|n900!~n900@c-b21ff182-74736162.cust.telenor.se JOIN :#esoteric
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :/ This program prints the lyrics to "99 bottles of beer".
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :   It exceeds the program memory space offered by 8-bit
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :   M-code and therefore is incompatible. //
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :d[183]>[183]bu=G16[224]4[15]j[184]6[209]4[21]j[184]>[183]16[224]
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :4[30]j[184]4.:;s6[241]4)j[184]>[183]n1}[1]=76[224]4=j[184]6[273]
< 1279726545 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :4=j[184]6[209]4Cj[184];sj[0]0[183]6[273]4Oj[184]6[209]4Uj[184]0[183]
< 1279726547 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :6[273]4]j[184]4.:;s6[289]4hj[184]6[320]4nj[184]6[224]4tj[184]6[209]
< 1279726549 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :4zj[184];s6[320]4[130]j[184]6[224]4[136]j[184]6[209]4[142]j[184]
< 1279726551 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :6[320]4[148]j[184]6[224]4[154]j[184]4.:;s6[328]4[165]j[184]4c16[224]
< 1279726553 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :4[174]j[184]6[209]4[180]j[184];s_d([201]<[202]#[201][192]>[0]b=[203]
< 1279726555 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :i[201]:j[188]
< 1279726559 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :$203
< 1279726561 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :#[202][207]j[0]_[32]on[32]the[32]wall.[32][0][32]bottles[32]
< 1279726563 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :of[32]beer[0]Take[32]one[32]down,[32]pass[32]it[32]around.[32][0][32]b
< 1279726565 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ottle[32]of[32]beer[0]Take[32]it[32]down,[32]pass[32]it[32]around.[32]
< 1279726567 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :[0]No[32]more[0]Go[32]to[32]the[32]store[32]and[32]buy[32]some[32]more
< 1279726569 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :.[32]
< 1279726571 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that didn't work too well :P
< 1279726619 0 :FireFly|n900!unknown@unknown.invalid QUIT :Ping timeout: 241 seconds
< 1279727167 0 :MigoMipo!~John@84-217-11-18.tn.glocalnet.net JOIN :#esoteric
< 1279727291 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I just uploaded the new interpreter
< 1279727467 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279727499 0 :Madk!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279727499 0 :MigoMipo!~John@84-217-11-18.tn.glocalnet.net JOIN :#esoteric
< 1279727533 0 :Madk!~Madk@162.84.95.122 JOIN :#esoteric
< 1279727976 0 :FireyFly|n900!unknown@unknown.invalid QUIT :Changing host
< 1279727976 0 :FireyFly|n900!~n900@unaffiliated/firefly JOIN :#esoteric
< 1279728130 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The catseye.tc website content is largely XML, transformed to HTML using XSL
< 1279728161 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Not that I'm claiming to be either reasonable or human, mind you
< 1279728266 0 :FireyFly|n900!unknown@unknown.invalid NICK :FireFly|n900
< 1279728629 0 :Madk!unknown@unknown.invalid QUIT :Read error: No route to host
< 1279729230 0 :Madk!~Madk@162.84.95.122 JOIN :#esoteric
< 1279729252 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, if you just wrote XHTML in the first place, no translation would be necessary :P
< 1279729256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, custom xml *may* be slightly less painful to maintain that a lot of separate html pages. Since the xsl handles the fluff. At least that is my experience from working with some such sites (none of which I initially designed, just maintained)
< 1279729275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course, fixing or extending the xsl file tends to be extremely painful
< 1279729298 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: My bad, I meant to say "transformed to XHTML".
< 1279729310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if it works it is less irritating than 20 separate xhtml pages
< 1279729325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, of course it would still be saner to just switch to gopher
< 1279729340 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I find it is a bit less painful.  It's easier to get the end result consistent and correct.
< 1279729354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ザ̵̧̻̭̻̫̼̘̦̝̼͔͓̦̰͕͓͋̇̾̓̄ͣ̄͒͛̏̒̏̂̿̑͒͌ͣ́́ル̧̂͗̉̑͒͏̨̣͇̦͖̭̤̥͈̰̤̮̞͔̞̭́̕ゴ ̵̨̨̮̥̜͇͓̹̲͖̣̠̙͖ͩͧ̉ͥ̓͐̒͛͘͟ͅͅ!̷͇̦͉͖̤͓̗̝̳̼̣̳͙̤̺͈͎̅̈́ͥ͋̏ͣ̔̾̆ͯ͑̈́̈ͫͦ͊͌̂́͘̕
< 1279729360 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :GOOD IDEAS IN LANGUAGES, PAGE ONE PARAGRAPH ONE WORD ONE: How
< 1279729369 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I should figure out a way to run my old BBS software over a telnet server
< 1279729394 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It was written in Pascal for the Amiga 500.  Tasty.
< 1279729403 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And it continues: about this you guys, a language engine with a bunch of parsers that dump out XML ASTs, then everything else implemented as XSL! You could even have XSL reversers that convert low-level ASTs into C!
< 1279729461 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I was totally gonna write that
< 1279729467 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You would have an XSL file that turns classes into structs and calls, and an XSL file that turns structs into pointers and offsets, and an XSL file that turns this XML AST with pointers and offsets into assembly!
< 1279729468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Too much crack man.
< 1279729487 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Uh - where did you find this?
< 1279729495 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :IN MY BRAIN
< 1279729596 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Take out all the XSL stuff, and introduce XML only as a stopgap measure (it's an expedient interchange format that can hold ASTs, *only*), and I was totally gonna write that.  Like Batchelder's 'cog' but with EBNF.
< 1279729629 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile pikhq has grapheme-bombed my IRC client.  Nice.
< 1279729655 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It looked OK, until the screen scrolled.  Then, barf all over.
< 1279729710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hooray, poor Unicode parsing.
< 1279729715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: I find it is a bit less painful.  It's easier to get the end result consistent and correct. <-- yes, but making the xsl in the first place, or just modifying it... tends to be painful
< 1279729729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't bother with it for less than, say, 10 pages
< 1279729736 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Granted.  XSL is pain.
< 1279729861 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279730054 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279730172 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds
< 1279730318 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric
< 1279730374 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://imagebin.org/106249
< 1279730428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is there a difference between XSL and XSLT?
< 1279730449 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Technically yes, but I can never remember what it is.
< 1279730541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Victory!
< 1279730573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, your font for Japanese is shit incarnate.
< 1279730830 0 :Zuu!unknown@unknown.invalid QUIT :Changing host
< 1279730830 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric
< 1279731001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, +d ?
< 1279731018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy my irc client doesn't do that :P
< 1279731024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ?
< 1279731042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, "shit incarnate" <-- shouldn't d be appended at the end?
< 1279731051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No.
< 1279731054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1279731077 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :That's because English is inconsistency incarnate.
< 1279731118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does incarnated mean then? my spell checking seems to accept both with and without the last letter
< 1279731139 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Incarnate" is both adjective and verb.
< 1279731160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right. incarnated would be past tense of the verb
< 1279731170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right?
< 1279731182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, the set phrase is "x incarnate".
< 1279731187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes it is inconsistent. A favourite example of mine is that inflammable ought to mean not flammable...
< 1279731188 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but since it means just about the same thing as the adjective, no one uses it.
< 1279731244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sure it sure. It is capable of being inflammed.
< 1279731245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::)
< 1279731260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, my client rendered that stuff on line line. Font dejavu sans mono at 9pt. Which doesn't really look good for such stuff. Not at 96 DPI or whatever this is anyway.
< 1279731278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/line/one/
< 1279731285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue how that typo happened
< 1279731325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm.
< 1279731358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works well for the languages I can actually speak though ;P
< 1279731376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P
< 1279731391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :DejaVu doesn't have Japanese characters in it.
< 1279731441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm so system is using some other font then
< 1279731451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :explains why those symbols look blurry
< 1279731451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes.
< 1279731475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that !looks like wide-char ! ?
< 1279731478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, most Japanese fonts are pain and agony on a screen.
< 1279731484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is wide-char !.
< 1279731484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh what happened with spacing there
< 1279731504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, strangely copy-and-paste renders it differently
< 1279731506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why
< 1279731516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looked kind of bold in your original line
< 1279731522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but now it looks like a normal !
< 1279731529 0 :CakeProphet!~adam@h11.14.18.98.dynamic.ip.windstream.net JOIN :#esoteric
< 1279731535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don’t you love wide characters?
< 1279731545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate them
< 1279731562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :besides they render strangely here.
< 1279731565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Blurry
< 1279731576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :アバウット アズ ウィールド アズ スィン カタカナ。
< 1279731585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(about as weird as thin katakana)
< 1279731592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks okay to me
< 1279731630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you had a better font it'd render less weirdly. Here, the wide Latin glyphs render as Verdana with bizarre spacing.
< 1279731649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no clue what it renders as
< 1279731658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I use the Meiryo font for Japanese, and that uses Verdana's glyphs for Latin.)
< 1279731675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you use non-monospace on irc? *shudder*
< 1279731686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, it's monospace on IRC.
< 1279731699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :verdana isn't monospace..
< 1279731723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When stuck into Meiryo it is.
< 1279731735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Japanese fonts are inherently monospace.
< 1279731756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1279731781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, more like bispace. They have a distinction between "half-width" and "full-width" characters.
< 1279731812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Normal Latin text is half-width, the half-width katakana are half-width, everything else if full-width.
< 1279731820 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :umop what about upside down wide characters?
< 1279731824 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :whoops !
< 1279731827 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :¿ѕɹəʇɔɐɹɐɥɔ əpɪʍ uʍоp əpɪѕdn ʇnоqɐ ʇɐɥʍ
< 1279731830 0 :myndzi\!unknown@unknown.invalid NICK :myndzi
< 1279731836 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :some of them, at least
< 1279731836 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1279731837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah.
< 1279731850 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also yeah, they aren't so much "wide" as they are monospaced
< 1279731863 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i guess if you were ircing with Arial they'd look wide
< 1279731866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unicode has that?
< 1279731867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf
< 1279731870 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but they are the same width as anything else to me, or most people
< 1279731880 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lol, not really
< 1279731887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: On a terminal, they take up *two* characters' space.
< 1279731891 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the ones that are natural characters, reversed, like p/d
< 1279731894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strangely enough:
< 1279731896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : umop what about upside down wide characters?
< 1279731897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and
< 1279731899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ¿ѕɹəʇɔɐɹɐɥɔ əpɪʍ uʍоp əpɪѕdn ʇnоqɐ ʇɐɥʍ
< 1279731900 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i used the mono width ones for because they didn't line up
< 1279731904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :renders exactly as wide here
< 1279731921 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the upside-down chars i picked from all over the tables didn't line up with the "regular" letters
< 1279731922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at least for me
< 1279731927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indicating that the second line contains something that breaks the normal monospacing of the font I use for irc
< 1279731932 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but the japanese mono-width ones did
< 1279731975 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, my alias is called umop ;p i forgot the /
< 1279731981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: for me, the mono-widths look out of place, the upside-downs work fine
< 1279731991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, well they don't line up with other chars properly since otherwise those two lines I copied wouldn't be exactly as long
< 1279731993 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, but i don't really care about for you ;D
< 1279732001 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it would annoy the crap out of me if they looked weird on my screen
< 1279732002 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1279732005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the ? lines up perfectly with ʍ
< 1279732023 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's a definite problem with font linking
< 1279732029 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what fonts it's pulling from
< 1279732032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well actually, it seems off by 2 pixels
< 1279732033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I check
< 1279732034 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :same thing with my maze alias
< 1279732038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1279732041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sometimes the chars work properly and sometimes not
< 1279732046 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :depending on which fonts are cached, i think
< 1279732053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try gucharmap, if you right click the symbol it shows witch font it fetches it from
< 1279732069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apt-get or whatever package manage you use
< 1279732081 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my package manager is windows ;p
< 1279732082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it is part of gnome, so your distro probably have a package for it
< 1279732093 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i must be way out of place here haha
< 1279732093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, ah okay. Sucks to be you
< 1279732103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you go ahead and tell yourself that :)
< 1279732108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there are more windows users here I think
< 1279732112 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't lose any sleep over it
< 1279732113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug*
< 1279732178 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm using a distro of Windows called "Windows 7"
< 1279732223 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's put together by an outfit that calls themselves "Microsoft"
< 1279732249 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe
< 1279732612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders how many software-related outfits call themselves "Microsoft"
< 1279732619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if it was more than one
< 1279732957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm *ponders the effect of swapping every occurrence of the string "micro" with "macro" and vice verse*
< 1279732974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess Macrosoft Office would warn when opening files containing micros
< 1279733000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you would use a macrowave oven to heat your food
< 1279733011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, not funny enough
< 1279733096 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :makes me think of http://www.youtube.com/watch?v=YY6kElOYcd8
< 1279733413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, heh
< 1279733817 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric
< 1279734643 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds
< 1279734935 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric
< 1279734977 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Glee
< 1279734986 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :took me 2 hours to make this esoteric language
< 1279734995 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I'm not as happy with it as m-code
< 1279735001 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :but it's still pretty cool
< 1279735053 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to call it "MathFuck", but that's kind of an unoriginal name
< 1279735075 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's BrainFuck with more powerful arithmatic, including floating points and negative numbers
< 1279735075 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279735091 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :OH
< 1279735092 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279735100 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I forgot I wanted to add trig functions
< 1279735451 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279735498 0 :MigoMipo!~John@84-217-11-18.tn.glocalnet.net JOIN :#esoteric
< 1279735969 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric
< 1279736233 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If you wanted (effectively) unimplementable esolang, one way to do it would be to put complex versions of all special functions found from standard special function reference.
< 1279736429 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Factorial in my new awesome thing
< 1279736430 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :}[>(What number would you like to determine the factorial of?));
< 1279736430 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :>_}<[$>*<{]>>(Answer: ):))(Again? [1/0]))<;)]`
< 1279736442 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :about to put it on the wiki
< 1279736450 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :but I NEED A GOOD NAME <_<
< 1279736486 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to decipher it
< 1279736492 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1279736499 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot like brainfuck
< 1279736501 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(foo) seems like a string
< 1279736505 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :but it's got better math
< 1279736508 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1279736515 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279736521 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :call it Smiley
< 1279736536 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Grin
< 1279736541 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :How about Grin?
< 1279736562 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :How about Zgzgzgznrf?
< 1279736570 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Why that? ...
< 1279736574 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Grin sounds good
< 1279736606 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it can run brainfuck code if you replace the "+" with "}" and the "-" with "{"
< 1279736611 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that's how similar it is :P
< 1279736622 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279736808 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gah, I will never figure out how to pronounce "Grin"
< 1279736865 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :What.?
< 1279736880 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Madk: I'm being facetious.  It's a hobby of mine.
< 1279736886 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ah.
< 1279737047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Madk: Speaking of M-code, what's the difference between ; and H? Both are supposed to print the string; something in the newlines?
< 1279737062 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :HI is the same as ;
< 1279737071 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :H doesn't make a newline ono its own
< 1279737078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :M'kay.
< 1279737098 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I made ; first then found a need for H.
< 1279737104 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I was too lazy to take ; out.
< 1279737775 0 :Arzgarb!~Ilkka@dyn70-297.yok.fi JOIN :#esoteric
< 1279737795 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :grin is on the wiki
< 1279737830 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Grin
< 1279738700 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Fibonacci!
< 1279738701 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :(Calculate how many numbers of the Fibonacci sequence?));)
< 1279738701 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :>:)>}:)<<[{>$>>\<$>+:)<$<\>>$<\<<]
< 1279738841 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :do you have a compiler yet?
< 1279738892 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :an interpreter
< 1279738903 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's downloadable from the wiki page
< 1279738906 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :along with source
< 1279738937 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :cool
< 1279739029 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :atm I'm trying to figure out how to do a collztz sequence with it :P
< 1279739039 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :next I'll do a juggler sequence
< 1279739519 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :*twitch*
< 1279739543 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you'll find out someday
< 1279739550 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's a superset of BF, so it is therefore TC
< 1279739579 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :It's exiting the loop on the first iteration
< 1279739580 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :(Calculate a Collatz sequence of what number?));)>}
< 1279739580 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :[<$:)>\2$>\![_}}$<>_]<[_}}}$<*}>_]<$>\{]
< 1279739634 0 :jcp!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds
< 1279739635 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :can't figure out why
< 1279739703 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1279739719 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :oh poo
< 1279739727 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :my 2 function doesn't work
< 1279739733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats Madk -----###
< 1279739738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU CALL ME POO
< 1279739743 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1279739750 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I'm taling about grin
< 1279739767 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :wiki-search it
< 1279739785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um esolang wiki?
< 1279739788 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1279739791 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :Grin
< 1279739805 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :My collatz sequence isn't working
< 1279739809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll get to that in a while, i always look through the recent changes
< 1279739927 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :oh, 2 works fine. It was just my stuipidity
< 1279739930 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric
< 1279739950 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME, OH GREAT OERJAN
< 1279739965 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :OH GREAT OERJAN WHY DOESN'T MY CODE WORK?
< 1279739970 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :(Calculate a Collatz sequence of what number?));)>}
< 1279739971 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :[<$:)>\2$>\![_}}$<>_]<[_}}}$<*}>_]<$>\{]
< 1279739983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ignore the OO stuff in it, though; as far as I know, nobody uses it
< 1279740014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's rather sad, given how much work they must have done to make OO work in an ML
< 1279740015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I've been quoted!
< 1279740023 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :`quote
< 1279740036 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :what OO are we talking about?
< 1279740037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not really, OO fits quite well into a functional lang
< 1279740040 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Madk: ocaml
< 1279740044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can consider an object as just a sort of closure
< 1279740047 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1279740053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no output?
< 1279740062 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :`echo foo
< 1279740068 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's getting the typing right that's the issue
< 1279740078 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740082 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I was just about to say that.
< 1279740086 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok HackEgo is broken again
< 1279740100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the major problem would just be recursion in the typing
< 1279740104 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :No output?
< 1279740120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^def hackego ul (No output.)S
< 1279740120 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined.
< 1279740123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^hackego
< 1279740123 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740129 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Gregor taught it a naughty word
< 1279740131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^hackego `echo foo
< 1279740131 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279740132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Madk: it tends to break occasionally for some unknown reason
< 1279740140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, I now have a working hackego clone in Underload
< 1279740148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's even faster than the real hackego!
< 1279740151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BRILLIANT
< 1279740182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think my favourite bothack was when I rigged thutubot to pass +haskell commands to lambdabot and report the result
< 1279740191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people here were wondering htf I managed to implement Haskell in Thutu
< 1279740239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: typing with type inference _and_ OO subtyping is _hard_ (well, technically unsolvable).  in fact i think ocaml does some cheating.
< 1279740250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I
< 1279740317 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Belief of the day: 90% of all engineers are subhuman.
< 1279740351 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(Tomorrow's Belief of the day has been cancelled.)
< 1279740542 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :dangit
< 1279740549 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I think my [] parsing is broken
< 1279740983 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :HA
< 1279740985 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :IT WORKS
< 1279740989 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :STUPID PARSER
< 1279740994 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I PWN THEE
< 1279741036 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric
< 1279741450 0 :Arzgarb!unknown@unknown.invalid PART #esoteric :?
< 1279741477 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, HackEgo is protesting against my teaching it the F-word by failing.
< 1279741603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm leaning more to the theory that it is wisely protesting so that i won't kickban it.
< 1279741666 0 :Zuu!unknown@unknown.invalid QUIT :
< 1279741680 0 :Zuu_!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric
< 1279741763 0 :Zuu_!unknown@unknown.invalid NICK :Zuu
< 1279741771 0 :Zuu!unknown@unknown.invalid QUIT :Changing host
< 1279741771 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric
< 1279741945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fungot
< 1279741945 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that's scheme code highlight. what's wrong with lists? ( when should i appear??? hahahaha"
< 1279742389 0 :Madk!unknown@unknown.invalid QUIT :Quit: Leaving
< 1279742404 0 :Gregor-P!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Just kick it, it won't autorejoin.
< 1279742422 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :LINKED LISTS OF BOTS
< 1279742432 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :IRC MEMORY ADDRESS SYSTEM. YES!
< 1279742433 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...
< 1279742593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor-P: I WILL TRY TO REMEMBER THAT
< 1279742667 0 :Gregor-L!~Gregor@75-151-73-57-Spokane.hfc.comcastbusiness.net JOIN :#esoteric
< 1279742671 0 :Madk!~Madk@162.84.95.122 JOIN :#esoteric
< 1279742736 0 :elliottcable!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279742915 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In every job I've had since leaving my hometown, at least 70% of the effort has been grappling with the conceptual model of the product.  It is never documented and it is always, for lack of a better term, fucked.
< 1279742932 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output.
< 1279742948 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Thank you, HackEgo.  I knew you'd understand.
< 1279742984 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :cpressey:  you just never noticed the ConceptualModelManager. You have to set the Product class for it.
< 1279743016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well to find the ConceptualModelMangager you'll need to first find the ConceptualModelManagerFactory, no?
< 1279743067 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sometimes.
< 1279743219 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Check out "Grin" on the wiki :D
< 1279743328 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Agile" et al compound the problem by dismissing the importance of even *having* an overarching conceptual model.  Any "story" which doesn't fit in a "sprint" is split up -- dissociated, disconnected, incoherent.
< 1279743331 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Pisses me off.
< 1279743589 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :But what really freaks me out is how many developers don't even seem to notice.
< 1279743674 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Have they given up?  Or are they somehow intellectually incapable of seeing forests -- their world consisting only of trees?
< 1279743768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I'm not quite sure I follow.
< 1279743775 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279743891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you can't see the forest of cpressey's argument for the trees?
< 1279743895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks
< 1279744103 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Apologies for my bitchiness.
< 1279744151 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I feel a bit under fire.  I need some better ways to relax.
< 1279744159 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well, all the talk of stories and sprints kind of confused me.
< 1279744172 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Oh, that's "agile" mumbo-jumbo.
< 1279744178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :cpressey:  get high, duh.
< 1279744192 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :cpressey:  ah, vaporspeak? :)
< 1279744290 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Doubleforesttree duckspeak.
< 1279744415 0 :FireFly|n900!unknown@unknown.invalid QUIT :Quit: ->
< 1279744684 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric
< 1279745130 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sup you peeps
< 1279745241 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mounds of schoolwork
< 1279745274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o mai
< 1279745284 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :any good reads lately? :x
< 1279745340 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :just been reading lots of philosophy. "Core Questions in Philosophy" by Elliot Sober
< 1279745358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :college textbook.
< 1279745372 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I been reading Also Sprach Zarathustra.  Neitzsche's such a nut!
< 1279745441 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I haven't technically been reading it since I've been so busy, but I'm in the middle of the Difference Engine. Some "steampunk" fiction. Actually, /the/ steampunk novel.
< 1279745538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he cannot be a real philosopher, everyone knows they're never sober
< 1279745561 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Oh!  Beer to Oerjan.
< 1279745568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*glug*
< 1279745667 0 :MigoMipo_!~John@84-217-11-18.tn.glocalnet.net JOIN :#esoteric
< 1279745708 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279745719 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, who wants to hear about Activeworlds's nutty coordinate system?
< 1279745739 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :me
< 1279745749 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never quite understood the purpose of a coordinate system in a text-based world.
< 1279745763 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Activeworlds is not a text-based world.
< 1279745810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But here goes. X, Y, and Z. X is West/East, Y is up/down, Z is North/South
< 1279745820 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not so bad
< 1279745830 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But positive X is west, negative X is east
< 1279745838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is a nuisance, but it gets worse.
< 1279745892 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Rotation is in terms of tenths of degree. 0 is NORTH (Z) and goes counterclockwise, which would make sense if X behaved normally, but...
< 1279745914 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, that's pretty much it
< 1279745931 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :auuugh
< 1279745939 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :There is a shmoo at (0, 0.00001, 3.6172E19)!
< 1279745940 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :why must the juggler sequence round down
< 1279746037 0 :coppro!unknown@unknown.invalid QUIT :*.net *.split
< 1279746040 0 :fungot!unknown@unknown.invalid QUIT :*.net *.split
< 1279746048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well balls cannot fall up, can they.
< 1279746091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if you were juggling helium balloons...
< 1279746258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Harry J. Smith has determined that the juggler sequence starting at a0 = 48443 reaches a maximum value at a60 with 972,463 digits, before reaching 1 at a157."
< 1279746270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sounds even wilder than the collatz sequence
< 1279746276 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1279746296 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :and getting a number to round down in Grin is not a particularly easy task
< 1279746387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd think with those number sizes you'd need a good bignum library to get enough accuracy...
< 1279746433 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :My Grin interpreter does 64 bit floating points
< 1279746461 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it's not infinite or anything but as long as you don't do something horrific it'll be fine
< 1279746473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not going to work for that 48443 sequence, at all.
< 1279746481 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :probably not :P
< 1279746551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that you'd expect it to.  even languages with big ints usually don't have big floats i think, at least by default
< 1279746584 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Big... float
< 1279746603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or computable reals
< 1279746605 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :HUUUARRGH
< 1279746610 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ahem
< 1279746619 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it stll doesn't work
< 1279746634 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Big rats probably more common than big floats.
< 1279746640 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Unless I'm outta touch.
< 1279746662 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Images of a Macy's parade being overrun by giant rodents, now.
< 1279746670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rodents of unusal size
< 1279746676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*unusual
< 1279746683 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric
< 1279746729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(yet another meme i haven't personally observed the source of)
< 1279746769 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Big long long.
< 1279746839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds like some pirate or robinson crusoe character
< 1279747083 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :well
< 1279747087 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it rounds correctly
< 1279747101 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :and it does the sequence otherwise correctly
< 1279747110 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :but they don't work together correctly.
< 1279747116 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :auuugh
< 1279747384 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS THE VALUE IN THE REGISTER RANDOMLY GOING TO ZERO ._.
< 1279747422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly your register is leaking
< 1279747470 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :this makes no sense ;(
< 1279747504 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :somewhere between the last symbol of the rounding part and the first symbol of the not-rounding part, the register is becoming 0
< 1279747524 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :and both of those symbols do nothing except move the memory cell pointer
< 1279747814 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHA
< 1279747816 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :IT WORKS
< 1279747821 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I PWNED IT
< 1279747827 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :wait
< 1279747847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're supposed to say "NOTHING CAN STOP ME NOW"
< 1279747855 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :2.000 does not round down to 1.000
< 1279747885 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :crap
< 1279747889 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :something's still broken
< 1279748089 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :ok, the rounding works lovely now, but it's always telling me it only took 1 step
< 1279748093 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hmm
< 1279748094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :interesting
< 1279748097 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :hoefully that's not difficult to fix
< 1279748102 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :simcity was (is?) based off of CAs
< 1279748116 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that is interesting
< 1279748240 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :CAs?
< 1279748247 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :cellular automata
< 1279748251 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah
< 1279748253 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :neat
< 1279748255 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cmon coppro, you should know that
< 1279748268 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Californias
< 1279748269 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :augur: it could also mean Certificate Authority.
< 1279748273 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :or California. or Canada
< 1279748419 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or Chartered Accountant.
< 1279748467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a little known secret that those things are all cellular automata
< 1279748523 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :stupid juggler sequence
< 1279748534 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :oh how I despise it
< 1279748541 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I've come too far to give up though
< 1279748557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sunk costs, and all that
< 1279748623 0 :tombom_!tombom@wikipedia/Tombomp JOIN :#esoteric
< 1279748756 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds
< 1279748884 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :it WORKS
< 1279748885 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :yay
< 1279748942 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I should make it track the highest number reached, too, though.
< 1279749008 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :nah, that'd take too much work :P
< 1279749042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :𝓜𝔀𝓪𝓱𝓪𝓱𝓪𝓱𝓪!
< 1279749067 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: See, now that didn't render for me at all.
< 1279749153 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Committed revision 666."
< 1279749157 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :w00t
< 1279749374 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric
< 1279749474 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :what should I do with Grin now?
< 1279749504 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles maybe
< 1279750247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For some reason or another, I threw together *another* m-code interp. (It's equally incomplete as the first one, though.)
< 1279750256 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :in what? :P
< 1279750269 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wfm
< 1279750275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lovingly handcrafted x86-64 asm, this time: http://git.zem.fi/misc/blob/HEAD:/m-code/interp.asm
< 1279750313 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :that is awesome :D
< 1279750317 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :although my terminal emulator can't seem to handle it correctly
< 1279750330 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh wait
< 1279750344 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's because it's KDE, which uses UTF-16 internally, and is generally broken
< 1279750350 0 :Madk!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back in just a bit
< 1279750352 0 :Madk!unknown@unknown.invalid QUIT :Quit: Leaving
< 1279750400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: UTF-16 is perfectly fine.
< 1279750409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Presumably, KDE is actually using UCS-2 though.
< 1279750412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is borken
< 1279750429 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nah, it's more that it gets confused when it uses a non-BMP character because it takes two bytes
< 1279750435 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it renders correctly
< 1279750441 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :UTF-16 itself, of course, is fine
< 1279750444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's borken.
< 1279750471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even more borken when you consider that there is not a one-to-one mapping between glyphs and codepoints.
< 1279750495 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1279750499 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it seems to handle that normally fine
< 1279750511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How do people fail so much at Unicode?
< 1279750528 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no clue
< 1279750553 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :In Soviet Russia, Unicode fails at YOU!
< 1279750590 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I completely agree with you about it
< 1279750610 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it should not be all that difficult to make it so that backspace after 𝓜 deletes the character, like in Firefox
< 1279750653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Darnit, text should *just plain work*.
< 1279751350 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, want to help test my game?
< 1279751355 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm scared of unicode issues
< 1279751371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We're using a 4.x SDK for AW, but Unicode support was added in 5.0
< 1279751411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Accented os seem to work, but I'm not sure that it's enough. AW itself doesn't seem to support a lot of Unicode stuff, and that's out of my control
< 1279751418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I should try chatting though
< 1279751544 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Pasting in weird characters fails just as badly for AW as it does for the bot
< 1279751822 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279751846 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric
< 1279751866 0 :yiyus_!unknown@unknown.invalid QUIT :Remote host closed the connection
< 1279752154 0 :wareya!unknown@unknown.invalid QUIT :Read error: Operation timed out
< 1279752344 0 :aliseiphone!~ehirdipho@82.132.248.67 JOIN :#esoteric
< 1279752360 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Yo aliseiphone.
< 1279752386 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Hi
< 1279752413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ho
< 1279752475 0 :Madk!~Madk@c-71-63-79-112.hsd1.va.comcast.net JOIN :#esoteric
< 1279752492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OMGWTF Bonobo Conspiracy updated
< 1279752499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aliseiphone, did you read logs?
< 1279752593 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric
< 1279753423 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes.
< 1279753522 0 :aliseiphone!unknown@unknown.invalid PRIVMSG #esoteric :Back in a bit.
< 1279753526 0 :aliseiphone!unknown@unknown.invalid QUIT :Quit: Get Colloquy for iPhone! http://mobile.colloquy.info
< 1279754379 0 :yiyus_!1242712427@server1.bouncer4you.de JOIN :#esoteric
< 1279754619 0 :wareya!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279754676 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric
< 1279755254 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving
< 1279755501 0 :aliseiphone!~ehirdipho@82.132.248.66 JOIN :#esoteric
< 1279755696 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279755728 0 :MigoMipo_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279755934 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gnuh.
< 1279755964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GNU H?
< 1279755982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by that.
< 1279756001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh H stands for Hurd obviously
< 1279756004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still why? ;P
< 1279756009 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric
< 1279756118 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: For glorious improvement, of course.
< 1279756240 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer
< 1279756255 0 :aliseiphone!unknown@unknown.invalid QUIT :Quit: Get Colloquy for iPhone! http://mobile.colloquy.info
< 1279756313 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric
< 1279756362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :H:Haskell :: C:Cobol
< 1279756397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches brains explode around him
< 1279756657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, the only similarity between H and Haskell is that they're both functional?