1146011995 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric
< 1146012011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM REINSTATING
< 1146012026 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eeps
< 1146012033 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM ABSTAINING
< 1146012059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM GIVING UP
< 1146012070 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :Last command ignored
< 1146012070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait a minute...
< 1146012073 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aww.
< 1146012082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE GO BACK IN TIME
< 1146012095 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM ABSTAINING FROM ABSTAINING
< 1146012095 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :"BACK IN TIME": No such label
< 1146012123 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :Last command ignored: Abstaining from abstaining
< 1146012145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE IGNORE "\"BACK IN TIME\": No such label"
< 1146012151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE IGNORE "Last command ignored: Abstaining from abstaining"
< 1146012171 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :Excessive politeness error
< 1146012200 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :Please type out the last five prime numbers
< 1146012234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I am 25% sure that the last prime number ends in a 3.
< 1146012254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anyway: the last five prime numbers.
< 1146012261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(muahaha)
< 1146012318 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :DWIM
< 1146012330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :NWIS
< 1146012355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RTFM!
< 1146012364 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :BIHNM!
< 1146012519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Baughn: what's that one mean?
< 1146012550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SZDTU BIHNM
< 1146012558 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It's a quantum superposition of every semantically correct five-word sentence that starts with those letters.
< 1146013849 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Regexes and BNF need to be combined.
< 1146013888 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Combine them into... The Backus-Naur Regex!
< 1146014494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE GIVE UP
< 1146014505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM RESUMING #80
< 1146014514 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM REINSTATING
< 1146014533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM ABSTAINING
< 1146014732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed.
< 1146014777 0 :calamari!unknown@unknown.invalid QUIT :"Leaving"
< 1146015271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say "PLEASE ABSTAIN FROM GOING TO BED", but I had already ABSTAINed FROM ABSTAINING...
< 1146016868 0 :ihope!unknown@unknown.invalid QUIT :"Greased potion of death? That's a new one."
< 1146017324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE ABSTAIN FROM NEGATING.
< 1146017354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ABSTAIN FROM POLITENESS
< 1146017917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :FOR THE LOVE OF GOD, ABSTAIN FROM CAPSLOCK
< 1146018335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed.
< 1146030633 0 :GregorR_!n=gregor@andrea.cs.pdx.edu JOIN :#esoteric
< 1146030674 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services.
< 1146030678 0 :GregorR_!unknown@unknown.invalid NICK :GregorR
< 1146031505 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection
< 1146031547 0 :EgoBot!n=EgoBot@andrea.cs.pdx.edu JOIN :#esoteric
< 1146034052 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric
< 1146034062 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOGA!
< 1146034067 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1146034074 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1146034078 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bound by law to do that whenever you come in ;)
< 1146034245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hhehe
< 1146034258 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so, what's new?
< 1146034270 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm preparing a Giki 1.5.0 release.
< 1146034288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And that's been my entire life for about a week :P
< 1146034363 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1146034406 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well, i've been quite bussy, i'm working for a webdesign company now
< 1146034434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You tooooooootally want to pass your judgment on the new default template for Giki ;)
< 1146034581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting a QA job for the summer
< 1146034587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it will be sooooooooooo boring!
< 1146034593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'll have money :D
< 1146034596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm so glad my job doesn't suck :P
< 1146034619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a job where I actually got to install Giki internally and it's being used XD
< 1146034623 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so
< 1146034639 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'll check that *new template*
< 1146034654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Mind a PM?
< 1146034712 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no
< 1146035207 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm
< 1146035220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1146035226 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got cool name for an esolang
< 1146035229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O
< 1146035239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is where you're supposed to critique the template ;)
< 1146035258 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :UNCOOL -> UNusual Code Obfuscation Ortiented Language
< 1146035265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1146035273 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah well, it's much nice than previous
< 1146035283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :much more*
< 1146035300 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whatever -.-'
< 1146035303 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like it
< 1146035342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1146035347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks.
< 1146035358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the general thought is that it's good.
< 1146035361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I guess I'll fly with it.
< 1146035390 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :only thing that's werid for me is placing 'all nodes' on the top
< 1146035622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmn.
< 1146035952 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a compiler by hand
< 1146035961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like fun.
< 1146035964 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with recursive parser
< 1146035976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like LL(1) :P
< 1146036080 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm having problems with this thingy: a == b or c should be translated into a == b || a == c
< 1146036127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What language is this parsing?
< 1146036171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It looks like you're going to need to have an expression parser that can return multivalue expressions, so then when you get to the parser for ==, it can receive an expression with 'a' or 'b' for the RHS, and know what to do.
< 1146036175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :unnamed one ;p
< 1146036183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh
< 1146036188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just discovered D.
< 1146036201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thusfar I'm loving it.
< 1146036210 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :D?
< 1146036216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.digitalmars.com/d/
< 1146036225 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it that thingy like C# but compiled?
< 1146036230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has the ease of Java without losing the power of C[++].
< 1146036236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And has more power than C# :P
< 1146036253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And has lots of niceties that are just cool.
< 1146036280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Macro text preprocessor No
< 1146036297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So?
< 1146036311 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :macros r the best
< 1146036313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol
< 1146036397 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like '#define foo 10' more than 'const int foo = 10;'
< 1146036538 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how about STL equivalent?
< 1146036548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it has templates.
< 1146036576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OHOH
< 1146036577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah
< 1146036583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As in, templates preinstalled X-P
< 1146036590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I believe it has a few, haven't gotten deep into it.
< 1146036601 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow, strings look cool
< 1146036626 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :slicing and all that cool methods
< 1146036631 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.
< 1146036645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, I'm really enjoying D.
< 1146036755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yah methods inside classes
< 1146036803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has all the nicest parts of Java/C# without losing all the power of C++. And that's the biggest thing I have against Java/C#. Plus it has all sorts of awesome features (generic operator overloading = awesome)
< 1146036848 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mhm
< 1146036854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll instal D
< 1146036857 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :install
< 1146036869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GDC + GCC 4.1.0 = no go, use 4.0.2
< 1146036870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just FYI
< 1146036880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless you're using DMD
< 1146036902 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :which is better?
< 1146036919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't use proprietary software.
< 1146036927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I only know that GDC is better for me.
< 1146036947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DMD is the same with a proprietary backend.
< 1146036947 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :DMD is propertiary? ;/
< 1146036952 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So compatibility isn't an issue at least.
< 1146036964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only proprietary part is the backend, which is just strange, but minor enough that I can ignore it.
< 1146037127 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then i must reboot and run linux
< 1146037130 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sic
< 1146037136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm?
< 1146037147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I do believe GDC will work on Windoze ...
< 1146037158 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvidia drivers made something bad with the console
< 1146037193 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe yes, but i don't like to code under win
< 1146037208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh
< 1146037210 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wise move ;)
< 1146038399 0 :clog!unknown@unknown.invalid QUIT :ended
< 1146038400 0 :clog!unknown@unknown.invalid JOIN :#esoteric
< 1146040042 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm playing with ajax
< 1146041233 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1146041260 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my non esoretic language looks really nice
< 1146041356 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if (a??) @ [1,3,6] : blah a;
< 1146041360 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :esoteric*
< 1146041407 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if (a = input_from_stdin) in [1,3,6] then call blah with argument a;
< 1146041442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isnt that's nice
< 1146041468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :?
< 1146041581 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g
< 1146041586 0 :nooga!unknown@unknown.invalid QUIT :
< 1146056561 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric
< 1146057000 0 :jix!i=jix@L60c4.l.strato-dslnet.de JOIN :#esoteric
< 1146057002 0 :kipple!unknown@unknown.invalid QUIT :"See you later"
< 1146057035 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric
< 1146057043 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)
< 1146057333 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric
< 1146060270 0 :kipple!unknown@unknown.invalid QUIT :"See you later"
< 1146060426 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric
< 1146064188 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric
< 1146064324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I thought up an Unlambda interpreter.
< 1146064825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here's the part I've written: evaluate S = return S; evaluate (S' x) = return (S' x); evaluate (S'' x y) = return (S'' x y); evaluate (S''' x y z) = evaluate (x :$ z :$ (y :$ z)); evaluate K = K; evaluate (K' x) = return (K' x); evaluate (K'' x y) = evaluate x; evaluate I = return I; evaluate (I' x) = evaluate x; evaluate V = return V; evaluate (V' x) = return V; evaluate (O x) = return (O...
< 1146064827 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...x); evaluate (O' x y) = output x >> evaluate y; evaluate D = return D; evaluate (D' x) = return (D' x); evaluate (D'' x y) = evaluate x >>= \ex -> evaluate (ex :$ y); evaluate C = return C; evaluate (C' x) = getCont >>= \cont -> evaluate (x :$ Cont cont); evaluate (Cont x) = return (Cont x); evaluate (Cont' x y) = putCont x y
< 1146064832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles
< 1146065242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. A 32-bit INTERCAL variable can store the value EIGHT SIX SEVEN FIVE THREE OH NINE, correct?
< 1146068657 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric
< 1146068671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi
< 1146068775 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is 59 bytes.. not as small as I was hoping for
< 1146068792 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: your what interpreter?
< 1146068814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: doesn't have a name.. made up the lang to be small
< 1146068823 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i did that too!
< 1146068830 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: basically whatever worked best to be small to code
< 1146068839 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Subskin
< 1146068844 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I know, but I never heeard wheyther you finished
< 1146068861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote 99bob and a quine in it.. i'd call that finished
< 1146068873 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :59 bytes is pretty small...
< 1146068922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I started with bf, and mutated it into an awful mess :)
< 1146068965 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: in which language is the interpreter writtin?
< 1146068976 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :8086 asm
< 1146068983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :8088 really
< 1146069010 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, the byte size is the compiled code?
< 1146069017 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1146069027 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's one small executable :)
< 1146069047 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping to keep it under 50
< 1146069112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because its in dos there is no header.. so I guess in linux you'd add 50 bytes or so
< 1146069140 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but probably more as some of my hacks won't transfer over
< 1146069699 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection
< 1146069699 0 :GregorR!n=gregor@andrea.cs.pdx.edu JOIN :#esoteric
< 1146070933 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric
< 1146071959 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1146072940 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)
< 1146077829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :8-O http://uncyclopedia.org/wiki/Alliteration
< 1146078193 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, added a page for the 59 byte lang, called it "barely": http://esolangs.org/wiki/Barely
< 1146078489 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, odd
< 1146078492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why 47?
< 1146078597 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :47?
< 1146078605 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh
< 1146078625 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that was a 2 byte instruction and the middle one happened to make sense
< 1146078638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :argh!
< 1146078651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so there is no reason, ask intel :)
< 1146078654 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is there an ASM listing?
< 1146078704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks SimonRC needs to re-read the first paragraph :)
< 1146078745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I though you DEBUG could do ASM
< 1146078764 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you could produce a listing with debug, but you'll have a trouble in one spot
< 1146078768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think it is just a jump table
< 1146078781 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I overlapped an int 20h / and al,al
< 1146078807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch
< 1146078808 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so depending how you list you'll get one instreuction or the other
< 1146078824 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hey, saved a byte that way! :)
< 1146078829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh
< 1146078918 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how does it work?
< 1146079058 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it reads the input until the char 126, leaving the ip at the end (that's the reason the program needs to be backwards)
< 1146079084 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok
< 1146079097 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then reads a char, and uses CALL CX to jump to the appropriate routine
< 1146079116 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :CX is calculated very simply, that is why there are gaps in the instructions
< 1146079133 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I used CALL so that I could use the 1-byte RET instruction
< 1146079146 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes
< 1146079150 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much it really
< 1146079257 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there are other "undocumented" commands that could be run and would call INT 21h with various values, but I didn't feel like figuring out what they would do
< 1146079291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1146079345 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :can you run a disassembler over it, edit it for the dodgy instruction, and make it availabel, so we can have some idea how it workd?
< 1146079350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*works
< 1146079454 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe some other time, I need to do homework
< 1146079460 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyone can look with debug
< 1146079468 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't
< 1146079487 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"bash: debug: command not found"
< 1146079488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1146079507 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dosemu, qemu, bochs, dosbox, ...
< 1146079620 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I have an idea that I can do really quick
< 1146079633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what?
< 1146079780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how the heck do you load stuff in debug?
< 1146079795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it wants a sector!
< 1146079842 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :debug barely.com
< 1146079861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok
< 1146079867 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :note that debug doesn't properly set up the registers so you'll need to chnge them
< 1146079875 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :listing done, uploading
< 1146079875 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what to?
< 1146080063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, it should be on the wiki now, in the links
< 1146080063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops, not yet
< 1146080096 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there we go
< 1146080175 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tuts at the STOSB instuction
< 1146080200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :isn't that a bit CISC?
< 1146080390 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe.. I really wanted to use AAD with a nonstandard operand, or XLAT, but had no need
< 1146080880 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what do those two do?
< 1146081013 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :AAD = ascii adjust for addition, AL = AH * "0Ah" + AL, AH = 0.. the opcode is D5, 0A.. but you can change the 0A :)
< 1146081047 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :XLAT, AL=[BX+AL]
< 1146081054 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think.. didn't use it
< 1146081224 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :x86 is really drufty
< 1146081227 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*crufty
< 1146081325 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I hope someone beats my size, I'd like to see something in the 30's
< 1146081350 0 :Baughn!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers writing the ultimate annoying ISA
< 1146082138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ISA?
< 1146082312 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I have a better-annotated listing
< 1146082356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: oh yeah?
< 1146082428 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where
< 1146083128 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :right in front of me
< 1146083131 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo
< 1146083139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :q is no-op too, isn't it?
< 1146083327 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did I miss one?
< 1146083385 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you are correct
< 1146083418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I will change a few more things then give you it
< 1146083484 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you find any ways to make it smaller
< 1146083528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I think I might have one
< 1146083541 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :instead of adding 10 I can multiply by 2
< 1146083569 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SHL BX,1 should do it, saves a byte
< 1146083594 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :removes your q no-op, tho :)
< 1146084172 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :uploading that and changing the wiki.. manneer gonna get my homework done lol
< 1146084670 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops, that won't work
< 1146084670 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :0*2 = 0
< 1146084671 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bummer
< 1146084679 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could do *2+1 I suppose, since the carry bit is probably set
< 1146084938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :s/bit/flag
< 1146085388 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh
< 1146086381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Last spot in heaven taken; hundreds waitlisted"
< 1146086384 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.org/wiki/UnNews:Last_spot_in_heaven_taken%3B_hundreds_waitlisted
< 1146087192 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha
< 1146087226 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I love this: "The last spot in heaven has been taken. However, conflicts, cancellations, and blood transfusions could still occur, so don't lose hope."
< 1146089825 0 :ChanServ!unknown@unknown.invalid QUIT :ACK! SIGSEGV!
< 1146090025 0 :ChanServ!ChanServ@services. JOIN :#esoteric
< 1146090025 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ
< 1146091235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Moloch -- the evil god of manual memory management.
< 1146091237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-)
< 1146092006 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric
< 1146092008 0 :ihope_!unknown@unknown.invalid NICK :ihope
< 1146092228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up on Nomic
< 1146092234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nomic
< 1146093335 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht"
< 1146095785 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: still have a opy of that annotated listing?