< 1118966423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this means my interpreter is broken < 1118966769 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, that's right, i see the bug now < 1118966915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :interesting, my interpreter is completely broken < 1118967094 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :phew < 1118967134 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter was completely broken, yet the brokenness didn't affect the funcitonality of the smallfuck stuff < 1118967146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it still works :) < 1118967223 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's an interesting definition of "completely broken" < 1118967296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it was broken for all cases when a swap instruction referenced itself < 1118967303 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which apparently the smallfuck stuff never does < 1118967416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and i guess other than smallfuck stuff, there aren't very many smetana programs :( < 1118967549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think repeatingly running a smetana program might lead to interesting results < 1118967731 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :simplest case, an on-off switch: < 1118967740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 1. Swap step 3 with step 4. < 1118967747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 2. Go to step 42 < 1118967760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 4. (on) < 1118967765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 3. (off) < 1118967775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(swap step 3 with step 4 before reading) < 1118968771 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION performs an act of abominable herecy: adds a print instruction to SMETANA! < 1118968781 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heresy < 1118968826 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 1. Print "Hello world!". < 1118971200 0 :harkeyahh!unknown@unknown.invalid PART #esoteric :? < 1118971336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1118971355 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks like 99 bottles of beer would take more code than there's text in it :( < 1118971362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the cheapest version is to just use print statements < 1118972055 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1118972069 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, it wouldn't be the first, I think < 1118972414 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :gotta go. bye < 1118972418 0 :kipple!unknown@unknown.invalid PART #esoteric :? < 1118974319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 1. Swap step 2 with step 4. < 1118974322 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 2. Swap step 5 with step 6. < 1118974323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 3. Go to step 5. < 1118974323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 4. Swap step 5 with step 7. < 1118974323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 5. Print "C". < 1118974323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 6. Print "B". < 1118974325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 7. Print "A". < 1118974328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 8. Print "\n". < 1118974330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Step 9. Go to step 1. < 1118974586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :could be shortened by a step, of course. < 1118982603 0 :malaprop!unknown@unknown.invalid QUIT :"sleep" < 1118986486 0 :comet_11!~Sanity@dialup-136.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1118986518 0 :CXI!unknown@unknown.invalid QUIT :Nick collision from services. < 1118986520 0 :comet_11!unknown@unknown.invalid NICK :CXI < 1118986684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I improved my libc scrabble game :) < 1118986687 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now it has bonuses :) < 1118988769 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1118988851 0 :GregorR!~GregorR@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1118992972 0 :tokigun^away!unknown@unknown.invalid NICK :tokigun < 1118995199 0 :clog!unknown@unknown.invalid QUIT :ended < 1118995200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1118996737 0 :sp3tt!~sp3tt@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1118996945 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1118997002 0 :sp3tt!~sp3tt@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1118997046 0 :sp3tt!unknown@unknown.invalid PART #esoteric :? < 1118997180 0 :sp3tt!~sp3tt@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1118997187 0 :sp3tt!unknown@unknown.invalid PART #esoteric :? < 1118997529 0 :sp3tt!~sp3tt@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1118997630 0 :sp3tt!unknown@unknown.invalid QUIT :"Leaving" < 1118997664 0 :sp3tt!~sp3tt@lite-148-133.umenet.net JOIN :#esoteric < 1118998273 0 :tokigun!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.3/20050414]" < 1119001645 0 :kipple!~kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1119002679 0 :tokigun!~tokigun@dor204226.kaist.ac.kr JOIN :#esoteric < 1119004141 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :lament: lol @ http://z3.ca/~lament/pictures/flow.gif - Hofstadter would probably enjoy it very much < 1119004198 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :re Urban Müller's old homepage: http://web.archive.org/web/20040903174220/http://ftp.wustl.edu/~umueller/ < 1119004231 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :re SMETANA print instruction: now the next challenge is 99bob :) < 1119004390 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think that Müller is now working for a company offering a search engine < 1119004471 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :BTW, according to his homepage Müller spends (spent?) "too much time on IRC" (ircnet) < 1119004765 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :he's probably one of these: http://tel.search.ch/result.de.html?all=urban+mueller < 1119012785 0 :sp3tt!unknown@unknown.invalid QUIT :"BitchX-1.1-final -- just do it." < 1119014480 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably x-chat's fault." < 1119015481 0 :CXI!~Sanity@dialup-104.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1119015883 0 :jix!jix@p5489B8D7.dip.t-dialin.net JOIN :#esoteric < 1119017331 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: Urban is number 14 on that list < 1119017363 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :thanks {^Raven^} < 1119017522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So we're stalking him now? < 1119017552 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :no, just using publicly available information put online bu Urban himself < 1119021100 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure he put his phone number online so that people could call him and ask things like "so, dude, what should a cell contain after reading EOF?" ;) < 1119021154 0 :malaprop!~ph@ppp-68-251-34-174.dsl.chcgil.ameritech.net JOIN :#esoteric < 1119022752 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :kipple: questions like that are answered by reading the original/using the original compiler < 1119022761 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it should all be self evident < 1119022786 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :*the souce code of < 1119022987 0 :Keymaker!~Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1119023022 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*sighhhhh* < 1119023624 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, cool < 1119023632 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION phones müller < 1119023636 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1119023640 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, not really :p < 1119023641 0 :jix!jix@p5489B8D7.dip.t-dialin.net JOIN :#esoteric < 1119023736 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm. müller doesn't mention brainfuck on his site.. how that can be possible?! < 1119023775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :he has interesting hobbies, though < 1119024207 0 :louis_!~louis@clouis.padinet.com JOIN :#esoteric < 1119024358 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: I don't think he really cares much about it < 1119024385 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1119024388 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1119024413 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :must go eat. < 1119024570 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Raven: I don't have an Amiga, so I can't use it, and I don't read assembler < 1119024606 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter says -1 though, and that's what I'm sticking with, but I'm not 100% sure the compiler does the same < 1119025821 0 :louis_!unknown@unknown.invalid PART #esoteric :? < 1119026796 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe - juuuuust MAYBE (read: certainly) - Urban just doesn't want to go into a job interview and have the interviewer say "Oh ... yeah ... you're the guy who wrote Brainfuck ..." < 1119026811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, esoteric programming is fun and all, but we should respect his right to live it down. < 1119026830 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1119026850 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm categorizing NULL as a Non-textual language. any objections? < 1119026972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense to me. < 1119027009 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so now Piet doesn't need to feel so alone anymore :) < 1119027487 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :kipple: I agree to you. < 1119027694 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1119027708 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :can I add my own Hello, world program in Whirl page? < 1119027715 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1119027720 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :Whirl -> NULL < 1119028249 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119028255 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :go ahead, i'd say < 1119028257 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1119028290 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1119028551 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rgh. i can do nothing < 1119028601 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and it's annoyingly 25 celsius hot here¨ < 1119028605 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate summer < 1119028655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :18°C here < 1119028668 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah.. < 1119028672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but 17-26 is ok for me < 1119028677 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1119028690 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1119028707 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather take -17 - -26 :) < 1119028714 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brr < 1119028735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad the previous winters have been so warm < 1119028737 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least i think so < 1119028758 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a few weeks ago we had 35° < 1119028780 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats really annoying < 1119028787 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :arrrgh < 1119028793 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where are you, btw? < 1119028802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Bremen, Germany < 1119028807 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1119028814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know there's so warm in germany < 1119028822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it isn't always so warm < 1119028826 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1119028833 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but still really warm, that day < 1119028850 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was just for 2 days.. the weeks before and the weeks after that days were 9-15°C < 1119028861 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1119028890 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but last week i was in france < 1119028900 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1119028903 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was hot.... < 1119028907 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :too hot for me < 1119028913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119028924 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :did you see that eiffel tower? < 1119028952 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no i wasn't in Paris < 1119028957 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1119028974 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i haven't seen it < 1119028984 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haven't visited france :( < 1119028988 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was at the Cote d'Azur (near Monaco or was it already Monaco?) < 1119028996 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1119029249 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should i add Unnecessary to esowiki? :) < 1119029317 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1119029351 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for fun < 1119029359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to joke languages < 1119029416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does HQ9+ ignore any non HQ9+ characters ? < 1119029425 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1119029449 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because if it does i have a Q less quine: Hello, world! < 1119029523 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, you're right < 1119029529 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :never thought about that < 1119029530 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119029620 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't... print_string "Unknown command: "; print_char c; < 1119029651 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grh :( < 1119029681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it would've been neat new quine for that language < 1119029735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, it isn't officially said anywhere.. i think < 1119029744 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's just unofficial interpreter < 1119029749 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1119029755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no its the reference implementation < 1119029799 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, one the site, but can't find anywhere the fact < 1119029816 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"Those that I've managed to find are listed below." < 1119029837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1119029869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't clearly mean it's official. the author should've made more clear whether the language reports other characters as error or ignores them < 1119029897 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, you could e-mail the author :) < 1119030633 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to play commander keen 5 < 1119032769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rgh < 1119032777 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1119032784 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and thanks for all the fish < 1119032788 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1119033820 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1119035982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders what {^Raven^} is pondering < 1119036706 0 :e!felis@bzq-207-69.red.bezeqint.net JOIN :#esoteric < 1119036720 0 :e!unknown@unknown.invalid QUIT :Client Quit < 1119037637 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and again the SEX instruction (COSMAC 1802 cpu) < 1119038012 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1119038029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bow chicka bow wow. < 1119038044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm under the distinct impression that Berlios registration is borked :(* < 1119038167 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, my Choon submission was accepted < 1119038192 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write 99 bob for the ELF II computer < 1119038196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, never mind ... apparently fourth time's a charm XD < 1119038202 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first i need an assembler for that cpu < 1119038672 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates writing GUI apps for Windows but is forced to today < 1119038809 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes < 1119038992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I use FLTK. < 1119038999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just makes the whole portability thing muuuuch easier. < 1119039010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it's small enough to reasonably compile statically into the binary. < 1119039244 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The entire program is 41 lines of code, but need to add a few hundred extra for the IF. Grrr... < 1119039912 0 :tokigun!~tokigun@dor204226.kaist.ac.kr JOIN :#esoteric < 1119041074 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I'll just make it a CLI tool for DOS and let the user deal with it < 1119044997 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :c:\app\addcust.exe /name="John Doe" /address="666th street, Moon" /phone="(+12)3456789" < 1119045020 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Customer "John Doe" added. Use brwscust.exe to list data. < 1119045139 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(forgot the C:\> prompt, sorry) < 1119045336 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :I'm designing 99 Bottles of Beer in Whirl.... yeah so difficult. < 1119045692 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :whirl is a PITA to code in (though you can compress the sources pretty well, like 8:1 at worst) < 1119045714 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :PITA? < 1119045732 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :pain in the arse < 1119045743 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1119045751 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1119045808 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1119045951 0 :calamari!~calamari@dialup-4.240.114.137.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119046029 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :speaking of the moon: http://www.userfriendly.org/cartoons/archives/04jan/uf006348.gif < 1119046065 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1119046173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi pgimeno < 1119046364 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: I used to be majorly "into" writing GUI software, these day I write portable, multi-platform CLI stuff wherever possible < 1119047140 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1119047164 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :http://leporidae.tokigun.net/.service/99bob.txt psuedo code of 99 bob... < 1119047203 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :though i should explain this meta-language. :p < 1119047583 0 :Keymaker!~Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1119047713 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that vaguely reminds me of my planning of the "cat" program in Malbolge < 1119047718 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: yeah, that's gonna be a good challenge. good luck. < 1119047719 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker < 1119047721 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119047747 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: hello. / thanks :) < 1119047756 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119047789 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the jumping is hard < 1119047831 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(never tried, but at least that i got from the language specification..) < 1119047842 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(or well, there doesn't read that, but i thought it is hard) < 1119047848 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :yes... i have many issues and i'm finding solutions of them. < 1119047861 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: I downloaded your sample Unnecessary source and works perfectly. Do you have more samples I can download to get a feeling of how it works? < 1119047886 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :some of them have been solved (perhaps) but sometimes another problem has been appeared :( < 1119047912 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1119047917 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: How about Unnecessary interpreter for web? < 1119047920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: try hello.unn < 1119047940 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh! trying now < 1119047945 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh. that could be fun :) < 1119047967 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i could make one in php < 1119048037 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, anyone seen hitchcock's the birds? < 1119048043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just saw it before came here < 1119048047 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :really good :) < 1119048054 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now i'm afraid of birds, though < 1119048093 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :tweet < 1119048110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aaaargh < 1119048113 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice, http://koti.mbnet.fi/yiap/stuff/hello.unn also compiles and runs, though it doesn't print "Hello, world". I'll activate debugging to see what's wrong. < 1119048128 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D take your time < 1119048144 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :6:43 am KST... i get to sleep ;) < 1119048150 0 :tokigun!unknown@unknown.invalid NICK :tokigun^away < 1119048150 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) hehe ok < 1119048184 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :good nite tokigun^away < 1119048199 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is most of europe gmt? < 1119048207 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1119048240 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :never heard of kst :) < 1119049108 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :most of europe is CET = GMT+1/2 (currently 2 because of DST) < 1119049126 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(with a relaxed concept of "most") < 1119049446 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.timeanddate.com/library/abbreviations/timezones/eu/cet.html < 1119049478 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know of some good references for cross-compiling brainfuck into something more efficient? < 1119049484 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1119049498 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Raven: there's that bf cpu where it can run native ;) < 1119049589 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. food < 1119049594 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119049596 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119049710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are a bunch of BF compilers that compile BF into C. < 1119049734 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too many < 1119049743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And a few of those combine things like >>> into one += 3 < 1119049764 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and mostly they are written in c < 1119049805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, here's unnecessary interpreter for web use: < 1119049805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://koti.mbnet.fi/yiap/stuff/unnecessary.php?program=hello.unn&debug=on < 1119049828 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i've got a brainfuck optimisation engine that I'm working on that spits out code in whatever language you fancy < 1119049845 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, what if i fancy brainfuck? :) < 1119049853 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :erm... < 1119049859 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it outputs brainfuck too < 1119049859 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, thue then :) < 1119049908 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to write a set of rules to decompile the internal code to whichever language < 1119049929 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119049976 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, nice project < 1119049985 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to get together some more information than the optimisations that I already have < 1119049997 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i;'m sure there's stuff i've not thought about < 1119050538 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :for an extreme case it reduces my Lost Kingdom from 2.1 million raw brainfuck instructions down to 147,000 instructions < 1119050630 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :and that could be improved further < 1119050653 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My befunge compiler does some optimizations too, so I guess it could be used for compiling brainf*ck (by translating first to befunge). I should just clean it up and write a code-generating backend, currently it can only spit out simple C code. < 1119050678 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty good, raven < 1119050682 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do you have a link? < 1119050820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I only have some generated output in the interweb ( http://gehennom.org/~fis/utm.html => http://gehennom.org/~fis/out.c.txt ), not the compiler sources. Oh, and http://gehennom.org/~fis/re.bf.txt -> http://gehennom.org/~fis/re.bef.txt for the "oh gods that's horrible" brainf*ck->befunge translation. < 1119050837 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure what re.bf did. Probably something related to regular expressions. < 1119051043 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is there the C output of re.bef < 1119051053 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :looks pretty good < 1119051135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not really, since g/p don't work in the C-code-creation-backend. That could be easily fixed, though, since the 'p's in that translated-brainf*ck code don't do any self-modification. I think there were some known bugs in the compiler still, though. < 1119051233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. This part of Europe is EET (GMT+3 at the moment, with the DST) so it's 01:34am, and a ~early morning tomorrow, so -> sleeps now. Night. < 1119051245 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1119051602 0 :calamari!~calamari@dialup-4.240.111.103.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119051607 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1119051835 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nite < 1119051858 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(thanks heaven i'm on summer vacation (and have no summer job either ;))) < 1119051901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :slacker! < 1119052349 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119052362 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i tried, but nobody hired me! < 1119052390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, doesn't matter. i get to stay awake late < 1119052397 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :though, can't get money < 1119052438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lots of free time to come up with a new language < 1119052447 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1119052464 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :too bad i'm reading to final exams < 1119052468 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or dunno what those are called < 1119052478 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fizzie could probably translate but he went away < 1119052526 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm curious what the sentence looks like natively < 1119052608 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :which one :D < 1119052634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the one you couldn't translate < 1119052668 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. i'm talking about the big exams you need to get trough to get out from high school, or whatever would be the translation < 1119052678 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :school systems are annoyingly so different in different places < 1119052707 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i could probably get through it without reading, but i'm hoping/going to get good grades < 1119052730 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :are high school exams common? I didn't have to take an exam to graduate.. but I know they started testing a few years ago < 1119052755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, here there has been these exams/'writings' for years < 1119052767 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :essay? < 1119052767 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably 50 years or more, at least < 1119052780 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1119052793 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, just wondering if that was the word you meant < 1119052797 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah