< 1130198965 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not sure what the flood limit is, but I was limiting to one line per second < 1130199017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm doing now. < 1130199085 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is working on tues -- The Ultimate Esolang Shootout < 1130199095 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!bf http://esolangs.org/files/brainfuck/src/isbn.b < 1130199116 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :E!1 0596002831\n < 1130199117 0 :EsoBot!unknown@unknown.invalid PRIVMSG #esoteric :VALID < 1130199271 0 :EsoBot!unknown@unknown.invalid QUIT :Excess Flood < 1130199277 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1130199283 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess even that isn't safe < 1130199288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Grrrrr < 1130199298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't tell whether EgoBot is lagged or broken :P < 1130199390 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :trying 1.5s < 1130199416 0 :EsoBot!n=EsoBot@ip68-226-23-83.tc.ph.cox.net JOIN :#esoteric < 1130199497 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the server may only allow a certain number of lines per minute or something < 1130199584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Time for school, I'll continue debugging EgoBot later >_O < 1130199595 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1130199634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :still going.. yay < 1130199738 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fib.b must run pretty fast on those optimized bf's < 1130199989 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a little overview over the informations stored at tues http://rafb.net/paste/results/gaNONX70.html < 1130200119 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari: the Excess Flood thing is essentially unpredictable, and has no set maximum rate < 1130200128 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it just means the server can't keep up with the text you're sending it < 1130200155 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1.5s seems pretty safe < 1130200161 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :still going strong < 1130200169 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the server seems to be very busy... (high who replay lag) < 1130200187 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :better now < 1130200194 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :5611500259351924431073312796924978741056961814867751431689 < 1130200212 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is a fib number < 1130200258 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, killing it hehe < 1130200267 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2464593359921179141398048006246675396881836888835835456250887805 < 1130200304 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: where can I get your bf interp? < 1130200327 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :bf2a is at www.esolangs.org/files/brainfuck/impl < 1130200328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or is it a compiler? < 1130200331 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it is a compiler < 1130200334 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1130200337 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :as is gbf2c, also found there < 1130200352 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what is the fastest interpreter.. egobfi? < 1130200381 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m, if it works < 1130200401 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: you need to fix bf2a.rb < 1130200406 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :(which compiles to machine code and then runs it) < 1130200426 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :bff is also supposed to be a very fast interpreter, but it always crashed for me < 1130200436 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :line198: when 1 => when -1 < 1130200437 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :or just produced garbage results < 1130200450 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: shall I fix that and add the fixed version to the archive as 0.2.1? < 1130200641 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, that's fast... hahaha < 1130200663 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1130200676 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :egobfi < 1130200681 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I ran the 16 version < 1130200685 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :607896069425034063580366462608235237581059737399738861224581076126662826799793709245429776932727614364579669880576578600810517298037103832426801606829301109026305310604079738491640601706410031902795841992532420813895767045712843580381126164073355104571159779240617846379610851841800 < 1130200704 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess that stands for 16 bit cells < 1130200731 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130200755 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :bf2a + gcc -O3 is undoubtedly the fastest possible < 1130200797 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say fastest possible < 1130200807 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :current fastest maybe? < 1130200888 0 :GregorR-L!n=chatzill@host-201-149.pubnet.pdx.edu JOIN :#esoteric < 1130200903 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm separated from EgoBot now, and this class is dumb. < 1130200904 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :decided to ditch class? < 1130200916 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1130200917 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm in class, I have wifi :P < 1130200933 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what class < 1130200938 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Physics. < 1130200945 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It feels like remedial physics for morons. < 1130200953 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whats the topic < 1130200973 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, we haven't gotten that far, we're doing arithmetic. < 1130200977 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe algebra. < 1130200992 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This class is called "Physics with Calculus" by the way. < 1130201034 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think I know how I borked EgoBot, so I can fix it :P < 1130201071 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm taking recommendations for good interpreters. < 1130201085 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'll use EgoBF, EgoBch and Glass at least. < 1130201197 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130201197 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whats a good befunge interpreter < 1130201209 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hi kipple < 1130201213 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does egobot use any interpreter? I.e. like we talked about yesterday? < 1130201218 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1130201221 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1130201232 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's slightly broken right now, but generally working ;) < 1130201244 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And I can't access it from this idiot class. < 1130201306 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: btw.. the next program I was going to run was \rQUIT :a\r\n < 1130201307 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :What's EgoBch? < 1130201321 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Wouldn't have worked, it's smarter than that ;) < 1130201325 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kipple: My bitchanger interpreter. < 1130201328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good < 1130201372 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And by the way, EgoBch is pronounced "EGO, BITCH!!!" < 1130201372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not sure if you saw before you left, but 1.5s seemed to be safe < 1130201378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130201390 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does it read source files from URLs too, like esobot? < 1130201404 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It will soon enough, just need to integrate wget :P < 1130201430 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :mmm wget.. so I can use your connection to order things from secure sites < 1130201452 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. Then you should add ORK. (don't think we'd want people to paste ORK programs directly) < 1130201456 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It will only accept http://, not accept ?, and pass the whole thing as one line. < 1130201461 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good < 1130201470 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :much safer that way I think :) < 1130201478 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :s/one line/one argument/g < 1130201515 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kipple: ORK would be tough as it has no interpreter. < 1130201529 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's right. only a compiler < 1130201535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1130201559 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, it's still just a matter of a couple of shell commands < 1130201565 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what language interpreters are you willing to run < 1130201571 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :any comments to my tues search layout/result thing? < 1130201575 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anything with no file I/O < 1130201589 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :axo? < 1130201590 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh sorry I mean like java python, etc < 1130201596 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, any. < 1130201609 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have java, python, perl, PHPCLI, ruby ... < 1130201622 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :we can probably make a list of interpreters off the wiki < 1130201630 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :jix: Sure, I'll add axo. < 1130201632 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1130201656 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :anyone tried to pronounce axo the way it should be pronounced < 1130201670 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ach!!! So... < 1130201679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :someone on the wiki asked how to pronounce the german words "ach so" but i have no microphone... < 1130201691 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, let me do my guessing ... < 1130201704 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"a" as in "car", "ch" as in "Bach" < 1130201714 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So as in so. < 1130201718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1130201732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it's not Ach!!! So.. but more achso < 1130201733 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :awk so < 1130201736 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130201785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :axo is a abbrev for ach so (because chs is often pronounced as x..) and i was replying to someone with axo but accidentally typed into my text editor... < 1130201799 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130201874 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any other suggestions? < 1130201887 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :BF, Bitchanger, Glass, Kipple, Axo, ...? < 1130201903 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :awk :P < 1130201908 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but which Kipple interpterer?? < 1130201918 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Glypho < 1130201924 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Chef < 1130201937 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've written a few, but they all require microsoft quickbasic to run .. hehe < 1130201945 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was going to use cipple. < 1130201963 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Glyph & Udage, OK. < 1130201968 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Glypho even. < 1130201968 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably a good choice. it's twice as fast as mine :) < 1130201975 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unnecessary < 1130201982 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :malbolge? < 1130201987 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :NOooooo! :P < 1130202007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :intercal < 1130202011 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aha, yes. < 1130202038 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good False interpreter? < 1130202040 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and befunge if that wasn't on your list < 1130202042 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is there an interpreter for INTERCAL? I only have compiler < 1130202048 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I need a good interpreter first. < 1130202048 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: maybe not... < 1130202054 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1130202055 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oic < 1130202068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :IRP? < 1130202071 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130202084 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1130202113 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ < 1130202145 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I use Chris's befunge 93 interpreter < 1130202159 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Link and any objections? < 1130202182 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't handle befunge 98 < 1130202191 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no objections.. 93 is the standard < 1130202209 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, we could do !funge93 and !funge98 < 1130202216 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.mine.nu:8080/projects/bef/src/ < 1130202217 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Link? < 1130202220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P too late < 1130202285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ho do you intergrate these? If it's a config file you could add new ones as you go, then send a signal to reload the config file < 1130202319 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :would be better than my method of hardcoding them in the source < 1130202320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :funge 98 has file access!! < 1130202321 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ATM they're somewhat compiled in, but that's a better idea :P < 1130202333 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: good point < 1130202340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no 'funge98 then. < 1130202352 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and if one wants tc and fungeness one could use axo < 1130202363 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or 2L :) < 1130202366 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(JK) < 1130202374 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh and do not use axo2i < 1130202376 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how baout whitespace :) < 1130202380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wierd < 1130202384 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :jix: Why not? < 1130202387 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :axo2i is buggy and likes to crash < 1130202396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130202401 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm nearly done with axopp a c++ axo interpreter < 1130202406 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130202412 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i still need this stupid read a number + newline from input < 1130202426 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wierd inspired me to write numberix < 1130202427 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Piet? < 1130202438 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kipple: Hmm, it may be possible with wget ... < 1130202519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :factoring 607896069425034063580366462608235237581059737399738861224581076126662826799793709245429776932727614364579669880576578600810517298037103832426801606829301109026305310604079738491640601706410031902795841992532420813895767045712843580381126164073355104571159779240617846379610851841800 with bf is taking a while < 1130202524 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1130202529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1130202540 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Use egobfc2m, it'll go lightning ... slightly faseter ;) < 1130202544 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Faster even. < 1130202552 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm using esobfi8 < 1130202562 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :calamari: longer than it took to write the factoring program? < 1130202572 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, really? I'm touched. < 1130202584 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err ego < 1130202593 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: it takes a long time using a native fast algorithm < 1130202610 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: that number would take forever to factor with anything, I'd imagine :) < 1130202688 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: why use wget? curl is much simpler and not (as) full of security holes < 1130202701 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because I type wget automatically :P < 1130202931 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably the most complete Chef interpreter: http://search.cpan.org/~smueller/Acme-Chef/ < 1130203058 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But it's in ... /that/ language :P < 1130203074 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1130203093 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :someone here was talking about writing a new one, but I don't remember who < 1130203103 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nooga perhaps... < 1130203126 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Must ... stay ... awake ....... class .... so ... stupid ....... < 1130203238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my physics classes were quite challenging.. < 1130203277 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :too bad youre stuck in a crappy one < 1130203301 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1L < 1130203321 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :has both categories of implemented and unimplemented :) < 1130203330 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yyyyyyup :P < 1130203533 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2iota has an interpreter http://catseye.mine.nu:8080/projects/2iota/src/ < 1130203686 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3code: http://www.bigzaphod.org/3code/kang-3code.py < 1130203738 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Do I detect alphabetical ordering in calamari's suggestions? :P < 1130203763 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes you do < 1130203779 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I skipped 2L, for obvious reasons ;) < 1130203797 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, every language written by the person who wrote that language is terrible. < 1130203810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :either that or they already have source < 1130203841 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure how to parse that sentence. < 1130203854 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't them already having source be a good thing? < 1130203889 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1130203942 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ADJUST: http://www.esolangs.org/files/adjust/impl/ < 1130203963 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :this will be really cool.. :) < 1130203985 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I haven't even tried a fraction of these languages < 1130204041 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: btw: 2^3*5^2*11*17*19*31*53*61*101*109*151*181*271*541*811*3001*4051*5779*12301*18451*42391*43201*109441*119611*140401*221401*394201*5020651*15608701*230686501*3467131047901*6641555895901*1114769954367361*1361918785737982855951*11981661982050957053616001*10237949952357183751384463924412751*656996318953349439721732908912325829378630572990405083901 < 1130204044 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :factored it < 1130204051 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Factorization complete in 0d 0h 0m 35s < 1130204055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.alpertron.com.ar/ECM.HTM < 1130204060 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :great < 1130204065 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that was not using bf I assume... < 1130204076 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow.. I got to 61.. surprised 101 was taking so long < 1130204128 0 :marcan!unknown@unknown.invalid QUIT :Connection timed out < 1130204128 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: that number was just a fibo # < 1130204192 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aheui: http://dev.tokigun.net/esolang/aheui/aheui.py < 1130204259 0 :marcan!n=marcanso@160.10.220.79 JOIN :#esoteric < 1130204259 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm saving these in a file, so I think I'll stop reporting them < 1130204260 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :most of my languages (Archway2, ADJUST, Qdeql, 1L-a, Sortle) have not been used for much, so the interpreters have not been well tested < 1130204280 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by the way, tell me if any files are missing from the esoteric file archive that should be in it < 1130204335 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool if someone tried to write something in 1L-a < 1130204344 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :possibly using a program in a higher-level language to assist < 1130204344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that the implemented one? < 1130204347 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130204349 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool; < 1130204366 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the only 1L-a program known to me is the one I made that prints the character A < 1130204371 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it took several hours to write < 1130204441 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how many hours does it take to run? < 1130204469 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :LOL. that's great :) < 1130204499 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari, it runs almost instantly < 1130204501 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you should post a link to that program on the wiki < 1130204515 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's just that I get confused easily by things like that... I was never a great esoteric programmer, you know < 1130204546 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I see that 1L is categorized as both implemented AND unimplemented... < 1130204562 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :1L-a is implemented < 1130204571 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Gregor's proposed Black Box version isn't (or even fully fleshed out) < 1130204599 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130204613 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I suppose people looking in Category:Implemented want a language to play with, and people looking in Category:Unimplemented want to find something they can write an interpreter for < 1130204619 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so it makes sense to have it in both categories < 1130204627 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1130204932 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, by the way, a 1L-a or 2L interpreter doesn't need to know EOL (or EOF) < 1130204955 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the spec to each of those languages says that going off the left or top of the source area ends the program, but going off the bottom or right results in undefined behavior < 1130205095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Back to EgoBot .. < 1130205112 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I never made a 1L program that tests its flow control < 1130205124 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130205142 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wait, actually I guess I sort of did < 1130205179 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a.1l turns left once when it could turn in either direction, then later right < 1130205206 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I never actually made a program that does "if" or "while", though < 1130205805 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :a different presentation of the A program in 1L: http://infestationgardens.net/files/a4.1l < 1130205882 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130205896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1130205898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130205909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o)o.?]} < 1130205910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130205913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130205915 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1130205920 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :now how about a Sceql interpreting mode? < 1130205963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First I have to integrate curl. < 1130205983 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool < 1130206013 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you know, what would be really awesome is if it could download and run interpreters from web URLs < 1130206030 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but only if the interpreters are themselves written in a language that is already allowed < 1130206036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except for the gigantic security whole. < 1130206037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130206039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1130206043 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/whole/hole < 1130206091 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :then all you'd have to do is allow ORK, and we'd be able to use Kipple, through Orkipple < 1130206122 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and the bf command would be obsolete, we'd just use the brainfuck interpreter in kipple, running under orkipple < 1130206138 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130206146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I also have a BF interpreter in ORK you know ;) < 1130206158 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and then we just write a chef implementation in bf.... < 1130206175 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I know, but using an esoteric language implemented in an esoteric language implemented in an esoteric language is better than being just two levels of esolangs deep < 1130206201 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :imagine if there were an ORK implementation in Perl... < 1130206209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills himself. < 1130206222 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and then a perl implementation in befunge < 1130206276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now let's see if I did this amazing feature right ... < 1130206278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130206292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just realized that it's virtually impossible to test if I did it correctly :P < 1130206295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130206304 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's still alive, that's promising :P < 1130206320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's the URL to LostKng.b? < 1130206342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esolangs.org/files/brainfuck/src/hello.b < 1130206357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's nae promising. < 1130206359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: bf < 1130206363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130206388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's an interpreter, not Hello World XD < 1130206391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130206393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130206397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130206468 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esolangs.org/files/brainfuck/src/random.b < 1130206471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :œua\hpdg౱_ܻrɇy idR@J* ' NH}toca ay^8~N@ _HTỎ@=D8:a=wC8_xLYp6Yo[8 < 1130206473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@-_-Ѣs!X#;_[6$5T < 1130206475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :}/qOuvK<fS3-,7DSwZucB~ܫCL<&けZANwC:tvG͙?ȄyJ7 nvI- 0i256MM%b; < 1130206476 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1130206477 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[q#.681NvOz?`B+p޹皠2&R3>toO>xځb*AL շͅIhz_ōcg4xrVm(&m: < 1130206480 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :now kill it < 1130206483 0 :klutzh!unknown@unknown.invalid PRIVMSG #esoteric :uhuh < 1130206488 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 graue: bf < 1130206491 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130206497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130206502 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130206513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130206517 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :he's quite eloquent for a bot :) < 1130206639 0 :J|x!i=jix@F30d1.f.strato-dslnet.de JOIN :#esoteric < 1130206643 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1130206673 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1130206685 0 :J|x!unknown@unknown.invalid NICK :jix < 1130206688 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :isn't this the most musical program you've ever seen? http://www.infestationgardens.net/files/a4.1l < 1130206718 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1130206746 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that the one that prints A? < 1130206754 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130206761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is pretty. < 1130206769 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok . I will not attempt 99bob then... ;) < 1130206778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130206779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130206780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i < 1130206782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf glass < 1130206793 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: you could with the help of some high-level language programs, possibly < 1130206794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :URL to lost kingdom? < 1130206808 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I do not know, ask calamari < 1130206815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: PING PING PING!!! < 1130206839 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jonripley.com/i-fiction/games/LostKingdomBF.html < 1130206840 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :use the wiki, Luke! < 1130206844 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :somewhere in there < 1130206860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to the .b file. < 1130206864 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :seems to be a zip, you'll have to unzip it and put it someplace < 1130206879 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :on calamari's computer it's on http://localhost/ somewhere < 1130206888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah ... < 1130206891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://www.esolangs.org/files/brainfuck/src/mandelbrot.b < 1130206894 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1130206896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFGIIGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBB < 1130206898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEFFFI KHGGGHGEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBB < 1130206900 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEFFGHIMTKLZOGFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB < 1130206901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Spammy :P < 1130206902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEFGGHHIKPPKIHGFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBB < 1130206903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130206904 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGHIJKS X KHHGFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBB < 1130206906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFGQPUVOTY ZQL[MHFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBB < 1130206908 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEFFFFFGGHJLZ UKHGFFEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBB < 1130206910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFFFFFGGGGHIKP KHHGGFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBB < 1130206912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAABBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEFGGHIIHHHHHIIIJKMR VMKJIHHHGFFFFFFGSGEDDDDCCCCCCCCCCCCBBBBBBBBB < 1130206915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEFFGHK MKJIJO N R X YUSR PLV LHHHGGHIOJGFEDDDCCCCCCCCCCCCBBBBBBBB < 1130206918 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEFFFFGH O TN S NKJKR LLQMNHEEDDDCCCCCCCCCCCCBBBBBBB < 1130206921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFGHHIN Q UMWGEEEDDDCCCCCCCCCCCCBBBBBB < 1130206921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that kill didn't work so well :P < 1130206924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130206924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAABBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEFFFFFFGHIJKLOT [JGFFEEEDDCCCCCCCCCCCCCBBBBB < 1130206927 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAABCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEFFFFFFGGHYV RQU QMJHGGFEEEDDDCCCCCCCCCCCCCBBBB < 1130206930 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130206932 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAABCCCCCCCCCCCCCCCCCDDDDDDDEEFJIHFFFFFFFFFFFFFFGGGGGGHIJN < 1130206934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130206940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, stupid lag. < 1130206980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://www.esolangs.org/files/brainfuck/src/rot13.b < 1130206982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130206982 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to input to the programs? < 1130206984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: bf < 1130206986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130206993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graue: If I did the last bit right, yes. < 1130206996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This is a test\n < 1130206998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Guvf vf n grfg < 1130207002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130207012 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130207014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130207022 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NOW for languages! < 1130207037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First person to name a language wins the honor of the first new language ;) < 1130207045 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Sceql < 1130207047 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :malbolge < 1130207049 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dang < 1130207065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs the sceql interp. < 1130207065 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how about a way to input EOF? < 1130207082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graue: Yeah, that issue occurred to me too late, but it may be possible ... < 1130207091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure how to translate an EOF over a pipe. Just close the write end I suppose. < 1130207111 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about "!eof 1" < 1130207182 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what system is this bot running on btw? < 1130207192 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130207194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130207195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i < 1130207197 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf glass sceql < 1130207201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: My GNU/Linux box. < 1130207212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graue: Have an example prog? < 1130207217 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!sceql http://koti.mbnet.fi/yiap/other/beer.sceql < 1130207219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sceql http://koti.mbnet.fi/yiap/other/beer.sceql < 1130207221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :P < 1130207224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130207225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall, 99 bottles of beer. < 1130207227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 98 bottles of beer on the wall. < 1130207229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :98 bottles of beer on the wall, 98 bottles of beer. < 1130207233 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 97 bottles of beer on the wall. < 1130207234 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :super < 1130207235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207235 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :oh no... < 1130207237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130207237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :97 bottles of beer on the wall, 97 bottles of beer. < 1130207238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1130207239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 96 bottles of beer on the wall. < 1130207241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207243 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :96 bottles of beer on the wall, 96 bottles of beer. < 1130207245 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 95 bottles of beer on the wall. < 1130207245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130207247 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207249 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :95 bottles of beer on the wall, 95 bottles of beer. < 1130207251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 94 bottles of beer on the wall. < 1130207253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The lag monster XD < 1130207254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :94 bottles of beer on the wall, 94 bottles of beer. < 1130207257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 93 bottles of beer on the wall. < 1130207259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hehe, I niced down kill :P < 1130207261 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :93 bottles of beer on the wall, 93 bottles of beer. < 1130207263 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's no good. < 1130207263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 92 bottles of beer on the wall. < 1130207265 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207267 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :92 bottles of beer on the wall, 92 bottles of beer. < 1130207269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 91 bottles of beer on the wall. < 1130207269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kill should have max prio. < 1130207271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :91 bottles of beer on the wall, 91 bottles of beer. < 1130207275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 90 bottles of beer on the wall. < 1130207277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :90 bottles of beer on the wall, 90 bottles of beer. < 1130207281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 89 bottles of beer on the wall. < 1130207283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130207285 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1130207285 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :89 bottles of beer on the wall, 89 bottles of beer. < 1130207287 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 88 bottles of beer on the wall. < 1130207288 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130207289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207291 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :88 bottles of beer on the wall, 88 bottles of beer. < 1130207293 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i should have forseen this < 1130207293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 87 bottles of beer on the wall. < 1130207295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207295 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :in fact i did\ < 1130207297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :87 bottles of beer on the wall, 87 bottles of beer. < 1130207298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :killall sceql isn't working XD < 1130207299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 86 bottles of beer on the wall. < 1130207301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :86 bottles of beer on the wall, 86 bottles of beer. < 1130207305 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 85 bottles of beer on the wall. < 1130207308 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :85 bottles of beer on the wall, 85 bottles of beer. < 1130207311 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no worries. only 85 more to go < 1130207312 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 84 bottles of beer on the wall. < 1130207313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207313 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: kill egobot < 1130207315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :84 bottles of beer on the wall, 84 bottles of beer. < 1130207317 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 83 bottles of beer on the wall. < 1130207319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1130207321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :83 bottles of beer on the wall, 83 bottles of beer. < 1130207323 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130207324 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: kill GregorR < 1130207335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, that was fun :P < 1130207341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :uhhhhh. < 1130207351 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hey, remember when people used to, like, talk to each other in this channel? < 1130207371 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :those were the days < 1130207371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130207372 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it still happens < 1130207383 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!kill cpressey < 1130207398 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Parse error. < 1130207400 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130207416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't put BoB on EgoBot :P < 1130207449 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ... sleep... < 1130207462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know why kill wasn't working. < 1130207467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The output is already on the buffer :P < 1130207472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is why bots should be limited to one line of output < 1130207482 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I was just gonna say that < 1130207485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :PER DAY < 1130207489 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :except when using private messages, of course < 1130207516 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1130207550 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I could have done !reload. < 1130207556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would have stopped it in its tracks. < 1130207582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1130207592 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I propose to ban all non-bot users < 1130207601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130207606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bots only :P < 1130207610 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1130207615 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1130207620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who should i start with < 1130207635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament isn't a bot. < 1130207647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't prove it! < 1130207668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is calamari a bot? < 1130207673 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1130207677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1130207680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :clog and cmeme are bots < 1130207684 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so is bfbot < 1130207685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, the !flush command will get rid of any output on EgoBot's buffer :P < 1130207688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey is next < 1130207697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that guy created befunge. he MUST be a bot. < 1130207720 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Egobot, esobot, falsebot... < 1130207728 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bah! this channel is all bots already :( < 1130207730 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1130207735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1130207752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EsoBot, BFBot, GlassBot and (soon enough) falsebot are obsolete :) < 1130207772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: egobot can run any program? < 1130207775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1130207780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1130207784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, anything that can run on my system :P < 1130207786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i could give you my false interpreter < 1130207788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And produces output on stdout. < 1130207790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but there's probably a much better one < 1130207790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1130207799 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mine's in Python and Slow < 1130207799 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :give it to me to add to the esoteric file archive too, if you wouldn't mind < 1130207823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd have to modify it a bit. < 1130207827 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, add input to it :) < 1130207831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130207846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has to be able to read the program from a file, that's about it *shrugs* < 1130207847 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(i still think that's something that bots ought NOT to have) < 1130207874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But then I couldn't play Lost Kingdom on #esoteric ;) < 1130208106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130208110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kipple http://rune.krokodille.com/lang/kipple/samples/hello.k < 1130208135 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, something wrong with cipple ... < 1130208146 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it needs to receive EOF before it can run the program < 1130208151 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple's IO is batch < 1130208158 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130208160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: kipple < 1130208161 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!eof 1 < 1130208168 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes. that's it < 1130208178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1130208179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130208180 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130208207 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's one unfortunate consequence of Kipple's design < 1130208210 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by the way, I propose that bots be able to receive at most one line of input, after which the program gets EOF < 1130208242 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :except possibly in private message, 'cause that doesn't disturb anything < 1130208255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not a bad proposition. < 1130208326 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also, if the command is prefixed with an extra !, like "!!kipple etc", it could provide EOF immediately < 1130208375 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, like not even open input in the first place. < 1130208383 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Noted, not implementing quite yet ;) < 1130208387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :First I want to get !eof working. < 1130208454 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not like not even open input in the first place; if you do that, you'll leave the program hanging, waiting for input < 1130208489 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :lately I've been thinking about a C-like language where the only primitive data types would be "bit" and "bool" < 1130208497 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :numbers would be arrays of bits < 1130208500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right :P < 1130208503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130208509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kipple http://rune.krokodille.com/lang/kipple/samples/hello.k < 1130208512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!eof 1 < 1130208518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem to have worked, hmm. < 1130208520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130208521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: kipple < 1130208523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130208529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130208530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130208532 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but with no numbers as primitives, how would you pass the size of an array? < 1130208559 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I guess arrays would have to "know" their size like in D < 1130208604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody know how to transmit an EOF over a pipe? < 1130208628 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :close the pipe? < 1130208633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Didn't work. < 1130208643 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you print a ^D over the pipe? < 1130208671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, isn't that \04? < 1130208675 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130208686 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that obviously won't work though, never mind < 1130208741 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :closing the pipe really should do it < 1130208743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, wait I think my technique is flawed from the very beginning ... closing a pipe in a fork'd process won't do anything at all. < 1130208755 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: how do you like that language idea I mentioned? < 1130208776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130208794 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting. but not sure how it would work... :) < 1130208802 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there's a way < 1130208819 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1130208849 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it would be good to have some more esoteric languages with a more un-esoteric syntax < 1130208852 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking arrays would store their length, and there would be no pointers, only arrays, which are passed by reference < 1130208861 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but un-esoteric syntaxes are more work of course < 1130208863 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and something else that makes them really esoteric instead < 1130208867 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :very true < 1130208887 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you have to learn how to use these difficult programs like "lex" and "yacc" < 1130209078 0 :Sgep!unknown@unknown.invalid QUIT : < 1130209095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kipple http://rune.krokodille.com/lang/kipple/samples/hello.k < 1130209098 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130209100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130209103 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1130209111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No input support at all :P < 1130209126 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1130209349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130209352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bitchanger support ... < 1130209400 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130209401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130209404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bch bf glass kipple sceql < 1130209415 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1130209447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Next up, udage. < 1130209533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, seems like the Udage interpreter for spec0.2 is a bit funky :P < 1130209673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130209676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Udage0.1 ... < 1130209962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130209967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glypho 1d+d*dddd**++d1d+d*d*1d+*111++-++d1d+dd**1-++dd111+++11-+<[o<]! < 1130209973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130209982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: glypho < 1130209982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh XD < 1130209984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130209986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :java.lang.ClassNotFoundException: ./tmp/egobot.XnDmYW not found in java.lang.ClassLoader$1{urls=[file:/home/gregor/esoteric/egobot/glypho/./], parent=null} < 1130209988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.net.URLClassLoader.findClass (URLClassLoader.java:841) < 1130209990 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.lang.ClassLoader.loadClass (ClassLoader.java:358) < 1130209992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1297) < 1130209995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh whoops, my fault. < 1130210000 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what glypho interpreter are you using? < 1130210029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The java one. < 1130210032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130210035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glypho 1d+d*dddd**++d1d+d*d*1d+*111++-++d1d+dd**1-++dd111+++11-+<[o<]! < 1130210037 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :java.lang.ClassNotFoundException: glypho/ not found in java.lang.ClassLoader$1{urls=[file:/home/gregor/esoteric/egobot/./], parent=null} < 1130210039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.net.URLClassLoader.findClass (URLClassLoader.java:841) < 1130210041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.lang.ClassLoader.loadClass (ClassLoader.java:358) < 1130210041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Grr. < 1130210047 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :mine in other words. < 1130210057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My fault again :P < 1130210061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not XD < 1130210068 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is there another Glypho interpreter? < 1130210072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130210073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glypho 1d+d*dddd**++d1d+d*d*1d+*111++-++d1d+dd**1-++dd111+++11-+<[o<]! < 1130210074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :java.util.EmptyStackException < 1130210076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at java.util.Stack.pop (Stack.java:107) < 1130210077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1130210078 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at Operator.Operator (Operator.java:23) < 1130210080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at GlyphoInterpreter.tokenize (GlyphoInterpreter.java:110) < 1130210082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at GlyphoInterpreter.interpret (GlyphoInterpreter.java:49) < 1130210084 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : at Glypho.Glypho (Glypho.java:119) < 1130210084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1130210089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm totally confused. < 1130210094 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that is not glypho code Gregor, that is shorthand notation < 1130210099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130210115 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see XD < 1130210123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, somebody else test it :P < 1130210130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it works XD < 1130210137 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm typing my thoughts on the bit language into this file: http://www.voxelperfect.net:3875/esolang/bitlang.txt < 1130210168 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!glypho aaababacabbbaaababcb < 1130210173 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130210174 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 kipple: glypho < 1130210190 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 Glypho rules! < 1130210199 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1130210205 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that should be a cat program < 1130210209 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!eof 1 < 1130210215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EOF doesn't work. < 1130210226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 \n < 1130210228 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Glypho rules! < 1130210237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it only outputs on newlines. < 1130210238 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130210295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My ps implementation is subtly screwy ... < 1130210298 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :now how will arrays be indexed without using constant hardcoded indices? < 1130210312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With only bits as indexers? Idonno. < 1130210335 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :maybe some little black-box inc() and dec() system calls that increment and decrement bit arrays? < 1130210364 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why do you need both bit and bool? < 1130210384 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :to be weird < 1130210395 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. that is of course a good reason :) < 1130210405 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to go all C++ and make it so bools can't be added, and only bools can be used as test expressions, etc < 1130210426 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :just call it strong typing < 1130210428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION peruses the implemented catagory ... < 1130210432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What should I add next? < 1130210442 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not Qdeql, because the interpreter is prone to segfaulting < 1130210446 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and the language is computationally useless < 1130210452 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130210454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130210462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rather than deciding what not to add, let's decide what to add ;) < 1130210472 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :surely that narrows down the list < 1130210477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: See, now that should have been two lines. < 1130210483 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1130210491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to debug the output, kipple is screwing it up ;) < 1130210496 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :do you have befunge yet? < 1130210505 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :MUHAHAHAHA < 1130210507 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I can't connect to catseye.mine.nu < 1130210542 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :strange. are you connecting on port 8080? < 1130210544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, just went through. < 1130210549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It just took a /long/ time. < 1130210558 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :send me some befunge interpreters, by the way < 1130210562 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the esoteric file archive doesn't have any < 1130210583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I found the issue, that was silly of me :P < 1130210585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130210587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130210588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130210860 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :check out my new proposed way of using arrays in bitlang: http://www.voxelperfect.net:3875/esolang/bitlang.txt < 1130210874 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it avoids any use of constants other than 0 and 1 < 1130211011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1130211025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now write the compiler ;) < 1130211039 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's TC yet < 1130211046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130211051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Added Funge93) < 1130211055 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any control structures... < 1130211070 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, it would have the usual while() and if() < 1130211098 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :gregor: how does it handle EOLs in source code? < 1130211120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: You have to pass it a URL. < 1130211126 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130211142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 http://catseye.mine.nu:8080/projects/befunge93/eg/hello.bf < 1130211144 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-93 Interpreter/Debugger v2.21 < 1130211147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1130211155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, apparently it outputs its version :P < 1130211200 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 < 1130211201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211205 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211209 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :interesting :) < 1130211211 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130211212 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130211212 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130211219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1130211228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmmm < 1130211237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit odd. < 1130211243 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :was trying to see if I could get the usage info < 1130211262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1130211265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130211267 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130211280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bef.c seems to have a bit of a quirk there :P < 1130211293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's passing it an empty file, I'll bet ÿ == EOF :) < 1130211330 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's 255 (or -1), so yeah. < 1130211347 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but it should handle an EOF though < 1130211359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Fix bef.c! ;) < 1130211419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 http://catseye.mine.nu:8080/projects/befunge93/eg/hello.bf < 1130211421 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-93 Interpreter/Debugger v2.21 < 1130211423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1130211426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, wrong link < 1130211430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 http://catseye.mine.nu:8080/projects/befunge93/eg/postfix.bf < 1130211433 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I just ran bef on an empty file with exactly the same result < 1130211435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '=' (0x3d) (maybe not Befunge-93?) < 1130211437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction 'l' (0x6c) (maybe not Befunge-93?) < 1130211439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction 'b' (0x62) (maybe not Befunge-93?) < 1130211440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130211441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '=' (0x3d) (maybe not Befunge-93?) < 1130211442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130211443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction 'l' (0x6c) (maybe not Befunge-93?) < 1130211444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1130211508 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :help! how do I make bitlang Turing complete? < 1130211524 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :without adding references or pointers or any other impurities like that < 1130211548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmm < 1130211557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Without those, I have not even a clue. < 1130211615 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :of course, one can abuse the call stack as a general stack for storing things in < 1130211652 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :just include sufficient extra parameters to locate the instruction to go to, call main() to push a value, return to pop it < 1130211668 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but a single stack isn't enough for TCness, although it *is* enough to implement a program that reverses its input < 1130211715 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the reason references and pointers would be no good is that they would inescapably require more than one bit each < 1130211733 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they would have to be bit arrays then :) < 1130211777 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but then I have to hardcode a size for the arrays < 1130211784 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :thus limiting the amount of memory available < 1130211787 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :thus making it non-TC < 1130211790 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I see you use the & operator in all the examples. Why not just do it automatically and get rid of pass by value completely < 1130211809 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :single bits should be passed by values, and arrays should optionally be able to be passed by value < 1130211815 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :IMHO, anyway < 1130211849 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :without pass-by-value at all it's impossible to abuse the call stack as a stack, the way I described < 1130211858 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130211967 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. I wonder if somehow you could emulate two stacks with a function recursively calling itself.. < 1130212094 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. I see you use larger numbers than bits in the array declarations < 1130212107 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I though you wanted to avoid that < 1130212235 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :look further down, I have "another attempt" < 1130212267 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes :) < 1130212280 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :now we're getting esoteric < 1130212329 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why not simply "bit h[] = {0,1,1,0,1,0,0,0}; < 1130212363 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the compiler can count the number of elements < 1130212410 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :because then how do I reference that last 1? < 1130212418 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :h[5]? but that's cheating < 1130212440 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh, I think I understand... you mean, not make the depth part of the type < 1130212476 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://68.226.23.83/bf/LostKng.b < 1130212485 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's good because it introduces the possibility for segfaults :) < 1130212501 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I might do h[0][0][0][0] by mistake (extra "[0]") and not know about it until my program crashes < 1130212515 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so that adds back some of the flavor of C < 1130212517 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I might do that < 1130212539 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, good luck with the lang. gotta get some sleep. nite all < 1130212541 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130212543 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :'nite < 1130212543 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: bf < 1130212545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 calamari: ps < 1130212546 0 :kipple!unknown@unknown.invalid PART #esoteric :? < 1130212657 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ls < 1130212751 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think I like the multi-depth arrays :) < 1130212755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot doesn't have and isn't designed to have any of the pseudo features of EsoBot. < 1130212770 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :my program to reverse its input (http://www.voxelperfect.net:3875/esolang/bitlang.txt) is pretty darn esoteric < 1130212787 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but I'll try it with kipple's method < 1130212841 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :seems kind of inelegant, though < 1130212858 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if bit[][] is the same as bit[], why isn't bit[] the same as bit? < 1130212864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT :Switching to a less privileged user < 1130212864 0 :EgoBot!unknown@unknown.invalid QUIT :"Switching to a less privileged user" < 1130212872 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so I think I won't do that, in fact < 1130212993 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130213063 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1130213071 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130213189 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what's the problem? < 1130213243 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're going to need to pass it some command line flags to suppress printing of the version number < 1130213244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: If you pass it an empty file, it does this: < 1130213253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!funge93 < 1130213257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130213259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130213261 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130213263 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130213263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130213265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1130213265 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) < 1130213278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not a particularly useful response :P < 1130213278 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1130213296 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you expected something useful from trying to run an empty file? :) < 1130213340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least "ERROR: empty file" or just whatever an empty funge program would do :P < 1130213710 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :man, who wrote this crud < 1130213711 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1130213712 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :me < 1130213771 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's how I feel about most programs I wrote more than a few months ago < 1130213775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking at Glass' code and saying the same thing ;) < 1130213911 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what do you think of this C-like language? http://www.voxelperfect.net:3875/esolang/bitlang.txt < 1130213960 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the current version of the language starts after "Another attempt at arrays" < 1130214671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT :Tinker tinker tinker... < 1130214672 0 :EgoBot!unknown@unknown.invalid QUIT :"Tinker tinker tinker..." < 1130214757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :G!{M[m(_o)O!"^QUIT :Oh no, I've been preempted!"(_o)o.?]} < 1130214758 0 :GlassBot!unknown@unknown.invalid QUIT :"Oh no, I've been preempted!" < 1130214769 0 :BFBot!unknown@unknown.invalid QUIT :Success < 1130214781 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Success? < 1130214884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird error to return when I kill it :P < 1130214895 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I've added foreach to bitlang, so reload the page and read all about it, everyone < 1130214956 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, foreach, that's not very C-ish ;) < 1130214974 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :true < 1130214982 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but it does seem to fit in, the way I did it < 1130215013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, is "bitlang" an in-progress name? < 1130215022 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130215037 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes, it will probably be changed later < 1130215039 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :if this is ever done < 1130215262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130215284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!2l http://www.befunge.org/fyb/2l/exa/HelloWorld.2l < 1130215295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130215297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: 2l < 1130215299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130215303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmm < 1130215319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1130215320 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that never worked in my interpreter, by the way < 1130215335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1130215342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what the issue is between them. < 1130215349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't help that I made the wiki page all wrong. < 1130215361 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, even with up/down reversed to match yours though < 1130215367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1130215379 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ah well, 1L is better < 1130215382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It still doesn't help that I made the wiki page all wrong ;) < 1130215382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1130215403 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!1l http://infestationgardens.net/files/a4.1l < 1130215435 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :how long did that HelloWorld.2l program take you to make, anyway? < 1130215440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on 1L right now. < 1130215443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, too long XD < 1130215449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember now, that was over a year ago. < 1130215461 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you didn't have a program do it for you? < 1130215480 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :because I think the help of a program written in a high-level language would be invaluable in writing 1L programs < 1130215778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I didn't. < 1130215795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130215798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130215801 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130215803 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l bch bf funge93 glass glypho kipple sceql udage01 < 1130215804 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!1l http://infestationgardens.net/files/a4.1l < 1130215808 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1130215811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1130215812 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hooray! < 1130215827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :10 implemented, infinity to go! < 1130215858 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :now I can develop and test 1L programs on any computer with an IRC client and an scp command (or a local HTTP server) < 1130215863 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :because I really, really needed to do that < 1130215873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130215900 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :can it download from anonymous ftps, too? < 1130215934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but that's just because I have a filter in that only accepts "http://" < 1130216004 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think the bitlang is done (spec anyway) < 1130216046 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's not Turing-complete, but neither is C, we concluded < 1130216053 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so making it Turing-complete would defeat the purpose < 1130216081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is it at least a good of a BSM as C? < 1130216090 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it can still do pretty much anything since the amount of memory it can use is limited only by the program size < 1130216099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130216124 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you can do "bit mem[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][];" and have 1 GB of memory (theoretically) < 1130216144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mind adding EgoBot to the svn server and/or giving me an svn account? :P < 1130216180 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not at all, but I mind doing either tonight because it's late < 1130216239 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :good nite all, or whatever it was someone else said upon leaving earlier today < 1130216241 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1130216453 0 :marcan!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130216778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130216781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130216783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130216785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l bch bf funge93 glass glypho kipple malbolge sceql udage01 < 1130216788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :malbolge :) < 1130217150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m~Debug.cl~]} < 1130217153 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^QUIT :Oh no, I've been preempted! < 1130217160 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130217163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It got the wrong M :P < 1130217358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1130217360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m~Debug.cl~]} < 1130217361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF Debug Emote F Fib Hsh Hshe I L LameQuine M O Rand S Tape TapeItem V < 1130217372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Different M"(_o)o.?]} < 1130217375 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Different M < 1130217382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fixed :) < 1130217819 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sorry, stuff came up... as a workaround, just pass -i to the interpreter until i can find out where it needs fixing < 1130217823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130217825 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 calamari: ps < 1130217840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: OK < 1130217850 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and ftr there is no such language as 'funge93' < 1130217868 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :at least, not that i'm aware of :) < 1130217873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's "befunge93" < 1130217875 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1130217877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Imagine a ' there. < 1130217896 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130217918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I called it "bf93", it would be confusing, if I called it "befunge93", it would be too long, so *shrugs* < 1130217946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps "befunge"? < 1130217993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to confuse it with earlier befunges either. < 1130218015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW lament, could you send me the source to your False IRC bot so I can rape^H^H^H^Hmodify it into an EgoBot component? < 1130218020 0 :EsoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1130218024 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1130218031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that doesn't say "Ego" < 1130218038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you know Python? < 1130218055 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130218081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So-so. < 1130218107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130218112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130218115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130218116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l bch bf funge93 glass glypho kipple malbolge pbrain sceql udage01 < 1130218121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ (pbrain) < 1130218126 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there were earlier befunges? :) (i'm sure you meant 'later'...) < 1130218136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, yeah :P < 1130218154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"befunge" seems to imply "befunge93" pretty unambiguously to me < 1130218170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs*, it's a quick n' easy change, one sec. < 1130218258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1130218270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how would you have it preserve state? < 1130218289 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :false or any other language < 1130218303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: What does -i do? < 1130218309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: In Glass I have a cache file. < 1130218319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It loads the cache file on every invocation. < 1130218319 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: suppresses 'this is not a befunge instruction' warnings < 1130218325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1130218366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130218366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130218369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130218371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l befunge bch bf glass glypho kipple malbolge pbrain sceql udage01 < 1130218374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge < 1130218377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130218379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130218382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130218423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Twelve languages so far :) < 1130218473 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - wiki: http://esoteric.voxelperfect.net/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot: F!, EsoBot: E!help, EgoBot: !help < 1130218501 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ok what's egobot < 1130218503 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been out all day < 1130218510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130218513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130218513 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1130218515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l befunge bch bf glass glypho kipple malbolge pbrain sceql udage01 < 1130218532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Wow, EgoBot sure can run a lot of languages!"(_o)o.?]} < 1130218535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Wow, EgoBot sure can run a lot of languages! < 1130218581 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :!glass (M[m(_o)O!"Wow, glass seems such a waste of technology!"(_o)o.?]) < 1130218586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^QUIT :Oh no, I've been preempted! < 1130218607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you screw up the glass code, the results are undefined ;) < 1130218613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++[>+++>++++++>+++++++>+++++<<<<-]>>+++.++++++++++++++++++++++++.++++++++.<++.------------.>>>-.<+++++.++++++++.>---.<.<---.<.>>++++.++.<--.-------------.<.>--.--.+++++++++++++.<.>-----.+++++.>-.<---------.>--.--.++.<.>++.>----------------------------------.<<----.<.>+++++++++++.+++.>.>.<<.---------.>>.<--------.<-----.+++++++++++++.-------.>+++++++++.<------.++++++.--.>--.>+. < 1130218615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Wow, EgoBot sure can interpret a lot of languages! < 1130218831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass < 1130218833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130218890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Come on Robdgreat, join the club!"(_o)o.?]} < 1130218892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Come on Robdgreat, join the club! < 1130220723 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, wife finally got the dog she's been pining away for for like the entire time I've known her, and it's making me crazy < 1130220842 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Blah."(_o)o.?]} < 1130220845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Blah. < 1130220848 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :gasp < 1130220869 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :it's somewhat difficult to distinguish some forms of punctuation in this font at this contrast level < 1130220929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1130220964 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm using courier new bold < 1130220992 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :fixedsys is my usual standby but it is ... incomplete < 1130221003 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :never was a problem for me until I came here :P < 1130221010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130221031 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :this channel is also the reason I'm running 2 irc clients < 1130221043 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why?! < 1130221044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1130221060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ø :) < 1130221087 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :because I actually prefer mIRC, but I'm in here on kvirc for utf8 < 1130221131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1130221137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sad < 1130221137 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :heh, indeed < 1130221143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tragic, really < 1130221147 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1130221169 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :OMGWTF i like mirc we're all gonna die < 1130221174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Réàlĺÿ, Ï´m thē õñlÿ person using ÜTF8 < 1130221241 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, forgot to put a ^ on any of those. < 1130221270 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1130221281 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you may have just demonstrated that I'm wasting my time anyways < 1130221285 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that didn't look like anything to me < 1130221294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHAHAHA < 1130221340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, now to modify pbrain so it caches ... < 1130221370 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1130221378 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I love a good ol' wrong number at 12:30am < 1130221405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130221409 0 :Robdgre[a]t!i=kvirc@ip68-226-175-204.lf.br.cox.net JOIN :#esoteric < 1130221434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just add pbrain support to EgoBF ... < 1130221434 0 :Robdgreat!unknown@unknown.invalid QUIT :"They're coming to take me away, ha ha!" < 1130221446 0 :Robdgre[a]t!unknown@unknown.invalid NICK :Robdgreat < 1130222249 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with mirc < 1130222252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it just really sucks < 1130222358 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130222362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!false "This is a test" < 1130222365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Portable False Interpreter/Debugger v0.1 (c) 1993 $#%! < 1130222367 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is a test < 1130222370 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: unbalanced '"'! < 1130222371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :WORD: '"' < 1130222373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LINE: "This is a test" < 1130222375 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AT: ^ < 1130222376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130222465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess one thing wrong with mirc < 1130222480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can only use it on one platform < 1130222493 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130222499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Definitely. < 1130222505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :inconvenient for some people < 1130222544 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I only use one platform. < 1130222575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Looks like falsebot isn't going to be preempted for the forseeable future :P < 1130222587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :false_int.c = worst code EVER < 1130222621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: you're lucky. Or unlucky. I dunno :) < 1130222647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I use mac at home, Windows and Linux on college computers < 1130222649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I too only use one platform. It just isn't that one. < 1130222689 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :having to use three different irc clients would be inconvenient < 1130222790 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well I use windows solely because I love getting crucified for using the "wrong" os < 1130222803 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric : < 1130222815 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :same with mirc < 1130223008 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not crucifying you < 1130223015 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just said i use windows myself, occasionally < 1130223030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a mac-only irc client would be equally inconvenient (to me) < 1130223100 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I meant in general. < 1130223107 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :people like to bash windows users < 1130223115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes. < 1130223126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they have jelly for brains. < 1130223152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins eating his delicious marionberry jelly brain. < 1130223196 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :many who are overly vocal about using linux are compensating for having a small penix < 1130223218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not exactly sure how that applies < 1130223232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. why does linux work as a compensation < 1130223244 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :not the use per se < 1130223249 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :the need to proselytize < 1130223249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Tux has a particularly large penis. < 1130223260 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :the elitism < 1130223264 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, he does, i know it for a fact < 1130223268 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130223279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But the GNU, Gnus' are probably telescopic. < 1130223286 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: well, a little elitism never hurt anybody < 1130223296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it's perfectly justified in case of any niche tool < 1130223306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For example, Glass is the best esolang in existance. < 1130223310 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1130223311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean come on, we're esoteric programmers < 1130223321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that makes us all uber-geniuses :) < 1130223321 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :touche' < 1130223332 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm just a wannabe < 1130223337 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hangs his head in shame. < 1130223337 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130223343 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you scum < 1130223348 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know. < 1130223355 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :vermin < 1130223391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shuns Robdgreat  < 1130223436 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Sucks being the new guy. < 1130223445 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Everyone shuns you. < 1130223454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1130223463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember any particular shunning. < 1130223465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's not because you're the new guy < 1130223469 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :and the torches and pitchforks aren't very sociable. < 1130223480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's because you're a wannabe windows user scum with jelly for brains < 1130223492 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, right. < 1130223502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hey, you're from brasil? < 1130223511 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Not I. < 1130223520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1130223524 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a .br. in your ip < 1130223532 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but then there's also a .cox.net < 1130223534 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. metro code < 1130223553 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :refers to baton rouge < 1130223576 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :almost, but not quite < 1130223592 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1130225613 0 :marcan!n=marcanso@160.10.220.79 JOIN :#esoteric < 1130225914 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1130227199 0 :clog!unknown@unknown.invalid QUIT :ended < 1130227200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1130227233 0 :CXI!unknown@unknown.invalid NICK :cXI < 1130227243 0 :cXI!unknown@unknown.invalid NICK :CXI < 1130235120 0 :CXII!n=Sanity@dialup-86.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1130236366 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1130236380 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1130238745 0 :jix!i=jix@F30d1.f.strato-dslnet.de JOIN :#esoteric < 1130239231 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1130240303 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130240307 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130240309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130240312 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l befunge bch bf false glass glypho kipple malbolge pbrain sceql udage01 < 1130240332 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wow- that's quite a lot of languages :) < 1130243708 0 :CXII!unknown@unknown.invalid NICK :CXI < 1130244183 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1130245908 0 :jix!i=jix@F30d1.f.strato-dslnet.de JOIN :#esoteric < 1130252608 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :BOOOM < 1130252881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BOOOOM! < 1130252886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's right. < 1130252888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have one more O. < 1130252890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130252894 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130253440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :axopp.0.1.0.cc:135: error: `sranddev' undeclared (first use this function) < 1130253480 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1130253482 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have sranddev < 1130253492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OS? < 1130253495 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :osx < 1130253508 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What does sranddev do? < 1130253541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sets the random seed using the random device < 1130253586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do you know a C Preprocessor define that OSX sets (so I can implement sranddev in an #ifndef)? < 1130253603 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1130253704 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :__APPLE__ is set < 1130253730 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could seed it with the current time < 1130253736 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's maybe more portable < 1130253743 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or pid or whatever < 1130253745 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/away < 1130253766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I could use /dev/random if it exists :P < 1130253997 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130254022 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :BSD has srandomdev() which should be used with random() < 1130254042 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :random/srandom are like rand/srand, but produce a sequence with better properties < 1130254060 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there is no sranddev on BSD though as far as I know < 1130254134 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ah, FreeBSD does have it < 1130254155 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :although FreeBSD's manpage also warns that it is obsolete and to use the random(3) functions instead < 1130254156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would presume that if Darwin has it, FreeBSD has it *shrugs* < 1130254159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130254175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have random but not srandomdev. < 1130254234 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :use srandomdev() if the system is something BSD-ish, use srandom((unsigned int) time(NULL)) instead < 1130254239 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :otherwise < 1130254264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not srandom by /dev/random if it exists? < 1130254305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130254342 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :/dev/random seems to exist but not work here < 1130254351 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130254353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird ... < 1130254360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130254362 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130254363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple malbolge pbrain sceql udage01 < 1130254369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tada, axo. < 1130254387 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric : /dev/urandom works, though < 1130254401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Isn't urandom more precious? < 1130254407 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, less < 1130254411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1130254440 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :"does not guarantee the data to be strong. The entropy pool data is converted into output data using MD5. When the entropy pool quality runs low, the driver will continue to output data." < 1130254481 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :also on BSD you can use arc4random(), which does not need to be seeded < 1130254496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll make axo use /dev/urandom, since it's pretty pointless :P < 1130254525 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what's pointless? axo? /dev/urandom? < 1130254529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :axo :P < 1130254538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's writing a secure login system in axo. < 1130254587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to systematically close every file above 2 (stderr)? < 1130254598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Other than a very long for loop :P < 1130254634 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :exit()? < 1130254645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130254887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back < 1130254969 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1130257350 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: working on axo support for egobot? < 1130257356 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130257364 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130257366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple malbolge pbrain sceql udage01 < 1130257374 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah there is axo support ;) < 1130257424 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!axo "$!dlrow ,olleH"((((((((((((((\ < 1130257427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1130257447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!axo < 1130257452 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130257454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 jix: axo < 1130257458 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130257460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130257493 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you want axo to quit on some endless nop loops? < 1130258796 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130258805 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: bf2a is awesome, by the way < 1130259011 0 :GregorR_!n=chatzill@198.107.20.174 JOIN :#esoteric < 1130259091 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue: thanks < 1130259109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR_: do you want axo to quit on some endless nop loops? < 1130260094 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130260178 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130261656 0 :GregorR_!unknown@unknown.invalid PRIVMSG #esoteric :jix: No, it doesn't matter, you can !kill it. < 1130261658 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1130261701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently I had a rather severe network hiccup there ... < 1130261741 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130261747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130261747 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130261750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple malbolge pbrain sceql udage01 < 1130261751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good boy. < 1130261794 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm still working on tues < 1130261951 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suggestions for other languages to add? < 1130262006 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://esolangs.org/wiki/Language_list < 1130262024 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :how about something functional? < 1130262028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lazy-k < 1130262031 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Binary CL < 1130262042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :both < 1130262050 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :doesn't that have a page somewhere? < 1130262118 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130262138 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bcl is just another way to write CL < 1130262189 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Talk:Combinatory_logic < 1130262193 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that must be what I was thinking of < 1130262223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats what lazy-k uses < 1130262251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but lazy-k adds I but one can write SKK instead of I < 1130262274 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmmmmmoxie :) < 1130262285 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :Lazy-K is too big a language < 1130262289 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1130262321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lazy-k is only a lazy CL evaluator < 1130262341 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :unlambda is more a language than a CL evaluator < 1130262385 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: add an interpreter that only knows the S and K combinators < 1130262444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why that? < 1130262457 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: I don't know, why not? < 1130262461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lazy-k can execute S and K only code but has I.. where is the problem with I < 1130262463 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :he was asking for ideas what to add < 1130262491 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what if we add the capability to save macros, and then just define I as SKK? < 1130262507 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :macros are unpure CL < 1130262518 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, no they're not, all they do is save typing < 1130262538 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :think of it as compression: when I type I, it's really as though I typed SKK < 1130262550 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do things easier using macro-recursion < 1130262578 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's true, but you can also do things easier using I, so why is that permissible? < 1130262601 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :fine, fine, just implement Lazy-K then < 1130262642 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do things different (not the CL way) using macros.. with I you still have to use the CL way < 1130262657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is my accnt set up? :P < 1130262661 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SVN that is < 1130262667 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :not yet, I've been lazy < 1130262703 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: how is it any different from the CL way? I could just recursively substitute in the macro expansions, and then it would be CL < 1130262709 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how that makes an actual difference < 1130262723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue: no because the recurson never ends => infinite long CL code < 1130262746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :who owns esolangs.org ? < 1130262751 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wooby < 1130262762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wooby? < 1130262763 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :calamari controls it temporarily for the time being < 1130262775 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, wooby is in Iraq now, apparently < 1130262783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1130262806 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :jix: I'm assuming the recursion would end < 1130262815 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming it doesn't < 1130262834 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, suppose the macros all just get "uncompressed" first, and only after that is the CL evaluated < 1130262854 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's ok but that could be an extra filter before passing the code to LK < 1130262866 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :true < 1130262870 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :do you suggest implementing it that way? < 1130262877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130262891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to point tues.esolangs.org to "The Ultimate Esolang Shootout" (when i'm done writing it) < 1130263010 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I can just put it up on www.esolangs.org/tues < 1130263034 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :or does the website have to be hosted on the test machine? < 1130263047 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has to be hosted on my server < 1130263063 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I can make tues.esoteric.voxelperfect.net work :) < 1130263066 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it needs ruby on rails an probably lighttpd as server < 1130263075 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can make tues.mooo.com work < 1130263087 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :my web host supports both of those technologies, incidentally < 1130263096 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :is that all it needs? < 1130263108 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some gems < 1130263114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(gem == ruby package) < 1130263118 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1130263123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and libtidy < 1130263133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and mysql or some other sql < 1130263152 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe you should host it anyway just because I'm not familiar with any of that stuff and would probably screw it up < 1130263159 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130263164 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no problems hosting it < 1130263186 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :except for lighttpd, I use that here for www.voxelperfect.net:3875 < 1130263238 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :apache would work too but apache + fastcgi => i'm unable to configure that < 1130263280 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what are your challenges so far? < 1130263320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :99bob for testing < 1130263328 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm still busy with ruby coding < 1130263519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, about new languages, can somebody suggest specific interpreters? < 1130263799 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1130263958 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/essie2/download/lazy-k/lazy.cpp < 1130264917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1130264919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1130264920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i flush < 1130264922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l axo befunge bch bf glass glypho kipple lazyk malbolge pbrain sceql udage01 < 1130264942 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1130265017 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!lazyk http://esoteric.sange.fi/essie2/download/lazy-k/eg/primes.lazy < 1130265032 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem to work, eh? < 1130265050 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130265052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 graue: lazyk < 1130265054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 graue: ps < 1130265060 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130265062 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130265066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't test it :P < 1130265088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The interpreter was quite Windowsy >_< < 1130265097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, does that program terminate? < 1130265099 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :ugh, how so? < 1130265102 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, it doesn't < 1130265118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh, it doesn't ever print a \n and it doesn't ever terminate, so it will never get any output here ;) < 1130265132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it used io.h, O_BINARY, and some other funky Win garbage. < 1130265155 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't print a \n? < 1130265180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't seem to. < 1130265185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It puts a ' ' between each prime. < 1130265189 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the io.h, O_BINARY etc is necessary for binary output on stdout < 1130265190 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1130265208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not for UNIX it isn't ;) < 1130265235 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I know < 1130265239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!lazyk http://esoteric.sange.fi/essie2/download/lazy-k/eg/rot13.lazy < 1130265242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130265246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: lazyk < 1130265246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR: ps < 1130265250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This is a test\n < 1130265259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm < 1130265297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This works on the console ... < 1130265339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1130265342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1130265445 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1130266830 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1130266843 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1130266852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(o)O!"Hello, Keymaker."(_o)o.?]} < 1130266860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: what is this tues exactly? < 1130266863 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130266869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, why didn't that work XD < 1130266872 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello gregorr < 1130266880 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea :\ < 1130266884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello, Keymaker."(_o)o.?]} < 1130266886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, Keymaker. < 1130266887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because my code was bad ;) < 1130266891 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's better < 1130266907 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello egobot. where is esobot? < 1130266916 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(too lazy to read logs) < 1130266919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's only on when calamari is. < 1130266925 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1130266927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But EgoBot rawx0rz EsoBot anyway. < 1130266937 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1130266941 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And that's not just ego ;) ) < 1130266952 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there's many bots as lament mentioned in some logs :) < 1130266964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, EgoBot preempted GlassBot and BFBot. < 1130266982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And realistically, EsoBot. < 1130266986 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130267028 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if i could make a bot it could replace me easily; "hello" ":)" "hehe" "bye" < 1130267036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1130267042 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130267053 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I could add that functionality to EgoBot :P < 1130267059 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130267114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: The Ultimate Esolang Shootout < 1130267118 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, it was pretty fun in some log to read about you guys running beer.sceql here.. and the bot getting out of control for a while, not wanting to stop :) < 1130267130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a speed codesize benchmark for esolangs and esolang implementations < 1130267131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130267140 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: hmm < 1130267198 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a good idea < 1130267216 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how does it work? big bunch of interpreters? < 1130267240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Something like EgoBot but offline? :P < 1130267266 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no it's a website and users can submit interpreters / solutions / bla and the admins (me) can add them < 1130267272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, gtg, don't want to miss my next class. < 1130267311 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :something like: http://shootout.alioth.debian.org/ but much better < 1130267573 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130267621 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hey, great work on that beer.sceql program, Keymaker < 1130267721 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/away < 1130267869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thanks graue < 1130267903 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was already worried there was something wrong with the program, but thankfully it was just some bugs in interpreter < 1130268045 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i sent it over to 99-bottles-of-beer.net but they haven't updated yet < 1130268873 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll go.. bye < 1130268876 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1130269023 0 :_graue_!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1130269069 0 :_graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1130269110 0 :graue!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1130270178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/back < 1130270797 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1130271199 0 :GregorR-L!n=chatzill@host-201-149.pubnet.pdx.edu JOIN :#esoteric < 1130271220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yet another class to pay no attention in. < 1130272384 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What class was that? < 1130272413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I first parsed that as in thing-you-instantiate-objects-of.) < 1130272625 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1130272656 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tues has 383 lines of ruby code atm (but some of the lines are generated) < 1130272657 0 :GregorR-L!n=chatzill@host-202-97.pubnet.pdx.edu JOIN :#esoteric < 1130272670 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb GregorR you missed an important line < 1130272679 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I was dropped, repeat? < 1130272686 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :21:37:14 tues has 383 lines of ruby code atm (but some of the lines are generated) < 1130272731 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh missed .rhtml templates < 1130272732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :439 < 1130272776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, is it up yet? ;) < 1130272782 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but removing empty lines 378 lines < 1130272783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no not yet < 1130272788 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not completed yet < 1130272808 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this project is complexer than the 99bob site < 1130272857 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So complexer that it requires the invention of a new word: complexer. < 1130272903 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right! < 1130272912 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's complexer ;) < 1130272926 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Where's {^Raven^} :P < 1130272937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whatever happened to {^Raven^}... < 1130272957 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :nevermore. < 1130272986 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1130272990 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, maybe we can imly why he doesn't come here anymore from his last two lessons: < 1130272995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :s/lessons/messages/ >_O < 1130272999 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :05.09.29:13:36:59 * {^Raven^} 's pc just exploded < 1130273001 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :05.09.29:16:49:36 * {^Raven^} 's other computer just exploded (two working ones remaining) < 1130273011 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the two working ones exploded :-P < 1130273035 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what cpressey's rim shot was about ... < 1130273047 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :rob's "nevermore" comment < 1130273075 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no, wait! it was just a random rim shot out of the blue. that's much more esoteric. < 1130273086 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130273211 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1130273214 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130273217 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOGA! < 1130273232 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"NOOOOOOOOOOOOOOOOOOOGA!"(_o)o.?]} < 1130273233 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOGA! < 1130273259 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!false "NOOOOOOOOOOOOOOOOOOOOOGA!" < 1130273261 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130273271 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :jix: No false in EgoBot yet, can't find a good interp. < 1130273278 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the c one? < 1130273282 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's terrible. < 1130273289 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1130273289 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If you're referring to false_int.c < 1130273295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1130273316 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I need to write EgoFalse :P < 1130273316 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m~Debug.cl~]} < 1130273317 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF Debug Emote F Fib Hsh Hshe I L LameQuine M O Rand S Tape TapeItem V < 1130273331 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Glass never forgets :) < 1130273340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Except when you tell it to :P) < 1130273340 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hwhw < 1130273370 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {(Moo)[(moo)]} < 1130273371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130273375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {(Moo)} < 1130273377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130273380 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m~Debug.cl~]} < 1130273381 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1130273381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF Debug Emote F Fib Hsh Hshe I L LameQuine M O Rand S Tape TapeItem V < 1130273388 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bots r stupid < 1130273392 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1130273393 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no discussion ;p < 1130273397 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is smart! < 1130273399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :only testing codes < 1130273408 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I'm hurt!"(_o)o.?]} < 1130273410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm hurt! < 1130273540 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I have a trademark over the letter R when used to mean "are" < 1130273547 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So you owe me royalty. < 1130273603 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that toy chain must singlehandedly keep food on the table for you, eh < 1130273625 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup, I get thousands every year. < 1130273630 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actually, no. < 1130273636 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They don't use "R", they use a backwards "R" ;) < 1130273642 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. Cyrillic < 1130273648 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes XD < 1130273666 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I used to be able to transliterate Cyrillic < 1130273673 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1130273682 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I had to occupy myself somehow while not paying attention in class in high school < 1130273696 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1130273702 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :learned cyrillic, greek alphabets < 1130273709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ancient Egyptian? < 1130273713 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :didn't get that far < 1130273725 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1130273754 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.com/exec/obidos/tg/detail/-/0520239490/qid=1130270115/sr=1-1/ref=sr_1_1/102-2026037-5911307?v=glance&s=books < awesome book < 1130273797 0 :klutzy!i=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1130273805 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :heiroglyphics don't really lend themselves to quickly jotting notes < 1130273811 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hieroglyphics, rather < 1130273825 0 :klutzh!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130273846 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's why you use hieratics. < 1130273853 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I am sooo stupid:p"(_o)o.?]} < 1130273856 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I am sooo stupid:p < 1130273863 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1130273874 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1130273879 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_e)(Emote)!"is not!"(_e)e.?]} < 1130273880 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :so that book covers hieratics, too? < 1130273882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not! < 1130273884 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No :P < 1130273891 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :Ok, then. < 1130273894 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Did I not get emote in the new bot? < 1130273907 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m"Emote"~Debug.fl~]} < 1130273909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :e < 1130273920 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m"Emote""e"~Debug.fc~]} < 1130273922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(_s)S!(_o)O!<1>(_s)(ns).?0(_o)o.?"ACTION "(_o)o.?1(_o)o.?(_o)o.?, < 1130273943 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmm .. < 1130273953 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you broke it < 1130273956 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1130274025 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Woah, I need to go, my batteries are about to die. < 1130274031 0 :GregorR-L!unknown@unknown.invalid QUIT :"/me needs to charge more often." < 1130274060 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all! Be back later today! < 1130274066 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1130274082 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got night ;p < 1130274083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1130274087 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1130274089 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 2 < 1130274097 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :22:01 here < 1130274110 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :15:03 here < 1130274118 0 :Sgep!unknown@unknown.invalid QUIT : < 1130275482 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1130277635 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m<7><5>~A.d~~O.on~]} < 1130277636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1.4 < 1130278242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stop using ~~ >_< < 1130278760 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use it for quick testing of pop order < 1130278768 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't use it in my code < 1130278776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is working on a math lib < 1130278778 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sqrt is done < 1130278783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :working on log < 1130278835 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {(JixMath)[(c__)aA!p<9>=][pp*][(sp)p1=,][(sqrt)(_v)1=(_x)1<100>ad.?af.?=,(_q)<1>=/(_x)(_x)0*<100>ad.?af.?=(_q)0*<10>am.?=\(_p)p*=/(_p)(_p)0*<1>as.?=(_q)0*(_v)*1ad.?aa.?<2>ad.?=\(_q)*]} < 1130278837 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130278866 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m oO! j(JixMath)! <2> j(sqrt).? o(on).?]} < 1130278867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1.41421 < 1130278877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m oO! j(JixMath)! <200> j(sqrt).? o(on).?]} < 1130278879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :14.1421 < 1130278927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nice ^_^ < 1130278949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I need to make a central repository of Glass classes :) < 1130279010 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you can set precision using (sp) (and query it using p) < 1130279055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it uses newton's method combined with my intelligent start value selection < 1130279648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix, you've already out-Glassed me :P < 1130280080 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHAHA < 1130280083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/away short < 1130280568 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1130280573 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130280603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1130280627 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :egobot doesn't seem to be responding in pm < 1130280634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it should be ... < 1130280648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1130280654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's right, they disabled PMs for non-registered users. < 1130280657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Use #egobot. < 1130280664 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :You can register :) < 1130280673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. < 1130280685 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Pfft = ? < 1130280725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The sound you make to go "Whatever, I don't care, it's not worth it, etc" < 1130280772 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :are you willign to let EsoBot be superior to EgoBot then? lol < 1130280809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm registering it AS WE SPEAK. < 1130280830 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1130280909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's registered. < 1130281126 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1130281776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :23:58:24 --> Sgep (n=sgeo@ool-182e9882.dyn.optonline.net) has joined #esoteric << 2 mins later and it wouldn't be "today" < 1130281782 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1130281795 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130281803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1130281811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an interesting thing to point out :P < 1130281961 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1130282441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :where is egobot?! < 1130282509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's having issues. < 1130282515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on it ... < 1130282687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :log is more difficult than sqrt < 1130283020 0 :EgoBot!n=EgoBot@198.107.20.174 JOIN :#esoteric < 1130283023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1130283025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR: ps < 1130283031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The original problem isn't fixed, but it is working :P < 1130283502 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :log_e implemented < 1130283516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to keep EgoBot up to date ;) < 1130283551 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and math constants are added (only euler-e atm) < 1130283571 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can query them using (constantname)(JixMathInstance)c.? < 1130283575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back in about two hours (and will probably be on from class as well ;) ) < 1130283607 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :I'll be in bed in about one hour < 1130283846 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {(JixMath)[(c__)aA!p<9>=(ee)<2.71828182845905>=][pp*][(sp)p1=,][(sqrt)(_v)1=(_x)1<100>ad.?af.?=,(_q)<1>=/(_x)(_x)0*<100>ad.?af.?=(_q)0*<10>am.?=\(_p)p*=/(_p)(_p)0*<1>as.?=(_q)0*(_v)*1ad.?aa.?<2>ad.?=\(_q)*][(log)(_v)1=,(_c)<-1>=(_x)<1>=/(_x)(_v)*<1.5>a(ge).?(_x)1=(_y)1=,(_c)0*<1>aa.?=/(_y)(_v)0*(ee)*ad.?=(_c)(_y)<0>=\\(_p)p*=(_v)0*<1>as.?=(_o)(_v)*=(_s)<1>=(_i)<0>=(_x)<0>=/(_p)(_p)0*<1>as.?=(_i)0*<1>aa.?=(_x)0*(_o)*(_i)*ad.?(_s)*am.?aa.?=(_o) < 1130283846 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :0*(_v)*am.?=(_s)<0>(_s)*as.?=(_x)\(_c)*(_x)*aa.?][c*]} < 1130283849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arg :( < 1130283851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :too long < 1130283857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130283885 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass http://rafb.net/paste/results/u8OmKA86.txt < 1130283890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1130283939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m oO! j(JixMath)! (ee)'euler e' jc.? j(log).? o(on).? "\n"oo.?]} < 1130283940 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1130284130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m aA! oO! j(JixMath)! (ee)'euler e' jc.? 0 am.? j(log).? o(on).?]} < 1130284153 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m aA! oO! j(JixMath)! (ee)'euler e' jc.? 0 am.? j(log).? o(on).? "\n"oo.?]} < 1130284186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1130284188 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1130284243 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m aA! oO! j(JixMath)! (ee)'euler e' j(sqrt).? j(log).? o(on).? "\n"oo.?]} < 1130284244 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :-2.81146 < 1130284255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :0o < 1130284279 0 :int-e!n=noone@td9091aec.pool.terralink.de JOIN :#esoteric < 1130284289 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin int-e < 1130284298 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1130284405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1130284419 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m oO! j(JixMath)! (ee)'euler e' jc.? j(sqrt).? j(log).? o(on).? ]} < 1130284420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0.500014