< 1194221157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : bsmntbombdood: are characters automatically casted to strings in scheme? < 1194221158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194221183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194221727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :holy shit < 1194221740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/flames1.jpg < 1194221755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now you're thinking with Portals. < 1194221767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194221825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/flames2.jpg < 1194221863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was expecting a picture of some circular blue flames < 1194221865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was disappointed < 1194221875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: that's unbelievably cool < 1194221898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: oviform yellow flames aren't good enough? < 1194221911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: PORTALS REQUIRE OTHER PORTALS. < 1194221917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BLUE-COLOURED ONES. < 1194221925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OTHERWISE HOW WILL YOU WALK THROUGH THEM. < 1194221937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :89 < 1194223321 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194223364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the core is done < 1194223369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all that's left is primitives < 1194223440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, the name "Elliot" is just about as common as the name "Elliott". < 1194223453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody in the United States is named Tedd. < 1194223541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I get called Elliot < 1194223544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes even Eliott < 1194223547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In one or two cases, Eliot < 1194223590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Neither of the one-L variations are listed here: http://www.census.gov/genealogy/names/dist.male.first < 1194223603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which obviously contains the names of everybody in the United States, right?) < 1194223617 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194223654 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Obviously :P < 1194223660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>2 < 1194223661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194223666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So much for that < 1194223702 0 :lithpbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194223712 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194223714 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194223720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yay! (it's running a subprocess :)) < 1194223724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2) < 1194223724 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194223734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh... problem with running a subprocess < 1194223738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definitions won't be saved XD < 1194223742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never mind, i can pickle in the interpreter < 1194223746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194223750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it crashed-erator < 1194223763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223764 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't iterate over non-list < 1194223777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223778 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :cons < 1194223789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't sound right. < 1194223794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1194223796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let me check why < 1194223803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (cons cons nil) < 1194223804 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable cons < 1194223815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (conth conth nil) < 1194223815 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable conth < 1194223826 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194223837 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223845 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194223847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1194223865 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194223865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223866 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194223866 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194223868 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't iterate over non-list < 1194223906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194223906 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194223907 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194223910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oop < 1194223910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error < 1194224012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(() 2) < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1194224012 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2)) < 1194224027 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda) < 1194224040 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 0 args, min was 2 < 1194224043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda ()) < 1194224043 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 1 args, min was 2 < 1194224045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (lambda () 2 3) < 1194224046 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194224049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda () 2 3)) < 1194224049 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194224056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> lambda < 1194224056 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194224062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #t < 1194224063 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#t < 1194224066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #f < 1194224067 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#f < 1194224075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #\a < 1194224076 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#\a < 1194224078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #\ab < 1194224078 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :#\a < 1194224084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello" < 1194224085 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello" < 1194224090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world" < 1194224091 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" < 1194224094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\"" < 1194224095 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\"" < 1194224098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\" \\a" < 1194224099 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\" \\a" < 1194224102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> "hello world \"string\" \\a \a" < 1194224102 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :"hello world \"string\" \\a a" < 1194224116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 'x < 1194224117 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable quote < 1194224136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: one thing it really is missing syntax-wise is .-syntax < 1194224140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is (a . b) (a b c . d) etc < 1194224225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, that didn't work. < 1194224236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why would it < 1194224244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does #blah represent? nothing, it's meaningless < 1194224254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's #\a? < 1194224258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the character a < 1194224259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in scheme < 1194224262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1194224265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#t and #f are obviously true and false < 1194224275 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194224289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (cons 3 nil) < 1194224290 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable cons < 1194224302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only have lambda right now < 1194224311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haven't implemented any primitives yet (apart from of course lambda) < 1194224316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224317 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unknown #-syntax < 1194224319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1194224325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1194224325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1194224327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forgot self.fail < 1194224343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> #antiquixoticism < 1194224344 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) while parsing: Unknown #-syntax < 1194224362 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (lambda) lambda) 3) < 1194224371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, you made it crash < 1194224372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[seriously thanks] < 1194224374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i can fix the bug < 1194224375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194224376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever it was < 1194224379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome :-) < 1194224398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194224399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1194224423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah i see :P < 1194224428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194224434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :funcalls are broken :D < 1194224436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can fix that < 1194224555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damni < 1194224562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (n) n) 2) < 1194224563 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194224571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda (lambda) lambda) 3) < 1194224572 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194224575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1194224582 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194224582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does proper lexical scoping too < 1194224586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though you can't see that < 1194224590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since there is no define/set right now < 1194224605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> (((lambda (lambda) (lambda (lambda) 2)) 3) 4) < 1194224606 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't call non-procedure 3 < 1194224610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1194224649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> ((lambda) 2) < 1194224650 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Got 0 args, min was 2 < 1194224654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error handling works right, good :) < 1194224660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty solid < 1194224668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's 373 lines of code, including the parser etc < 1194224677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :types are: < 1194224682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write that parser in Redivider! :-) < 1194224688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SYMBOL, CONS, STRING, CHARACTER, NUMBER, BOOLEAN, PROCEDURE, PRIMITIVE, ERROR, NILT < 1194224695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'm going to add PORT and VECTOR soon < 1194224781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and heh < 1194224785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i want a lisp in python < 1194224786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194224817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1194224821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write primitives tomorrow < 1194224823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see you :) < 1194224826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1194224885 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194224892 0 :lithpbot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194225242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@@ @read @elite @run wordsWise (map reverse) @show @keal < 1194225255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs after Wong with an axe < 1194225306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does that make sense? < 1194225326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i switched @read and @elite < 1194225335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as for the output, certainly not :D < 1194225607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plugin `compose' failed with: Prelude.read: no parse < 1194225635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, swapping them yields sense. < 1194225667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, @read needs a well-formed "string" < 1194225678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which @elite certainly does not give < 1194225694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it grabs a Keal quote, reverses every word, and leets the thing? < 1194225700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1194228205 0 :AnMaster_!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1194228248 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1194232825 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194232903 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1194233864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1194233873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i got a 50% on that essay you read < 1194233943 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :did you write an essay about brainfuck? < 1194233994 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, aids < 1194234029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everyone's got AIDS! < 1194234046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1194234058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the musical) < 1194234165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pool's closed < 1194234204 0 :Slereah!n=Slereah@ANantes-252-1-9-189.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1194234255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: i know, i know, not esoteric < 1194236506 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194238084 0 :GreaseMonkey!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194238224 0 :^_`!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194238235 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1194238241 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1194239151 0 :^_`!n=saru@122-57-228-246.jetstream.xtra.co.nz JOIN :#esoteric < 1194239171 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Nick collision from services. < 1194239173 0 :^_`!unknown@unknown.invalid NICK :GreaseMonkey < 1194241142 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194241259 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1194242331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: that's like incredibly bad? < 1194242430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that case it's probable that either 1. at least one of my suggested corrections would've made it better or 2. you applied some of them and that helped you reach that nice middlish number < 1194242435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes < 1194242452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure i suggested that many < 1194242469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :50% is an F, the lowest grade you can get < 1194242472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got 95 on my english essay! < 1194242493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...i'm pretty sure we have the same level here < 1194242500 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1194242932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: were there any comments on it? < 1194242970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, my friend did a spoken presentation on brainfuck once < 1194242982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't see it, sadly < 1194243146 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1194244121 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194244654 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194245551 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1194249048 0 :immibis_!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1194249599 0 :clog!unknown@unknown.invalid QUIT :ended < 1194249600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1194250375 0 :immibis_!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I cna ytpe 300 wrods pre mniuet!!!" < 1194250407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, minuets < 1194250715 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194252435 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194254160 0 :SEO_DUDE56!unknown@unknown.invalid QUIT :"using sirc version 2.211" < 1194254873 0 :SEO_DUDE!i=Deee@gateway/tor/x-f1269ca71807727c JOIN :#esoteric < 1194257759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i type a lot more per minuet < 1194258079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how typical < 1194258142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...me stealing your joke and adding some bragging? < 1194258251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, that too. < 1194258263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what else? < 1194258274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i was just trying to snatch it back < 1194258318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :managed to add some typicality by not understanding you ;;;) < 1194258343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and making a lame-ass smiley, god i'm predictable < 1194258353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also this metastuff is pretty typical for me) < 1194258393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just had a test, ½ answers, ½ stuff explaining how i got them... but completely redundant < 1194258412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, just explaining why i decided not to code in java or something < 1194258430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blah blah blah like 3 pages of stuff the professors are prolly not going to read < 1194258448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and that's my last typicality, right here, thanks for watching) < 1194258462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except that wasn't all that long a monologue, i'm a bit tired < 1194258486 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194258494 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194258622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is "oil" in the most used 100 words of english < 1194258645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess that may depend on where it's collected.. < 1194258719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was this that corpus that consisted partly of something from politics? < 1194258760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know... realized that might be the issue here just after i'd said that < 1194258789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually don't remember where i got the list... so the origin could be anything really... < 1194258956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall someone doing something with a corpus, i may even have provided help finding it < 1194258964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adding basic vocabulary to my lang by taking the first few 2 of words from existing languages, the first 100 or so were fine, but finnish is the only language with unused prefixes left right now :\ < 1194258969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it may well be the same < 1194258976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194259029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's prolly what google gives easiest. < 1194259037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what i'm using < 1194259275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here are the 100 most common unigrams in approximately one trillion words of Interweb pages (with numbers and other non-words removed): http://www.cis.hut.fi/~htkallas/g1.txt < 1194259331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well fuck, that's completely different from what i had < 1194259333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1194259338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's the interweb. < 1194259347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I doubt anyone would want to use _that_. < 1194259375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Courtesy of Web 1T 5-gram Version 1, Linguistic Data Consortium (LDC) catalog number LDC2006T13 and ISBN 1-58563-397-6; given the size of the thing, I think 100 words counts as an unsignificant sample and I won't get into trubble by "publishing" it.) < 1194259412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION won't tell anyone < 1194259679 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1194261224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p431131523.txt two hundred first ones should be integrated now < 1194261254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if someone wants to make a better one, i can make that the stdlib < 1194261266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'll get your nick on the credits of my language < 1194261314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was first thinking i'd just automatically generate that from wiktionary + most used words < 1194261326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that was just too complicated.. < 1194263247 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1194263920 0 :zepolen!n=no@athedsl-287638.home.otenet.gr JOIN :#esoteric < 1194263972 0 :zepolen!unknown@unknown.invalid PART #esoteric :? < 1194264808 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194265342 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1194266055 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1194266070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi guys < 1194267092 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RodgerTheGreat < 1194267096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is delayed < 1194267167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, Sgeo < 1194267328 0 :drop_some_jewels!n=drop@itopy.org JOIN :#esoteric < 1194267513 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194267772 0 :oklopl!i=oko@194.251.101.183 JOIN :#esoteric < 1194268309 0 :oklopl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194268391 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1194270308 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194270784 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194270792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> set! < 1194270792 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194270797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194270827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he puts PSOX stuff into SVN, would anyone be willing to work on it? < 1194270838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you like psox so much, why should we work on it :P < 1194270840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194270841 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't set undefined variable a < 1194270846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) < 1194270847 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194270848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194270848 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable a < 1194270873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194270874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194271412 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194273082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: still under construction? < 1194273103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah i'm improving the bot < 1194273965 0 :jix!n=jix@dyndsl-091-096-048-085.ewe-ip-backbone.de JOIN :#esoteric < 1194274129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nojix < 1194274134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(no=hi) < 1194274298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1194275476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: almost done < 1194275479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've rewrote the bot < 1194275483 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194275486 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1194275506 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 < 1194275507 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194275517 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Can't set undefined variable a < 1194275523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) < 1194275523 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275524 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 3) < 1194275528 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275532 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define test () 2) < 1194275535 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (test) < 1194275537 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define test () 3) < 1194275547 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (test) < 1194275548 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: btw, you can't set! a non-defined variable < 1194275559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: more hygenic < 1194275567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275567 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194275571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define f () a) < 1194275571 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define g () (set! a 7) (f)) < 1194275577 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194275578 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What < 1194275583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1194275596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh i see. < 1194275612 0 :drop_some_jewels!unknown@unknown.invalid QUIT :"Leaving" < 1194275649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1194275663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that is correct, right? set! is meant to go down the tree < 1194275675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275676 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1194275679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (set! a 2) < 1194275680 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194275682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define f () a) < 1194275683 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define g () (define a 7) (f)) < 1194275690 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194275691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194275691 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok. that is broken. < 1194275697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> a < 1194275697 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1194275768 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fixed < 1194275776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194275778 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275782 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194275789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :going to add another feature < 1194275886 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194275889 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194275913 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275916 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194275927 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194275929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194275930 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: peek() takes exactly 1 argument (2 given) < 1194275953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194275953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1194276003 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276013 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> 2 3 < 1194276014 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276014 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1194276017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1194276030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276030 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (g) < 1194276035 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'bindings' referenced before assignment < 1194276091 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276102 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276103 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276103 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276105 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276107 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'bindings' referenced before assignment < 1194276138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276138 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :LispError: < 1194276160 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276171 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194276173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> (define a 2) (define f () a) (define g () (define a 7) (f)) (g) < 1194276173 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1194276173 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276174 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric : < 1194276176 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :(error) Unbound variable define < 1194276186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1194276236 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs Windows 98, being sure to have sound enabled < 1194276242 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, wrong channel < 1194276246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :windows 98? < 1194276252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from psox writer? < 1194276263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with VirtualBox < 1194276276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And there's a Win98 game I want to play < 1194276863 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1194276870 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194276887 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re puzzlet < 1194277340 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194277357 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :hmm. this works from manual nc but not using nc -e < 1194277363 0 :lithpbot!unknown@unknown.invalid PRIVMSG #esoteric :curious. < 1194277435 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194277435 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Hello Sgeo[Circe], and welcome to #esoteric < 1194277444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :=P < 1194277479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1194277480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1194277495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Circe]: ARE YOU A HUMAN OR A BOT. ok < 1194277508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Circe]: ; cat /etc/passwd # < 1194277511 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Human, with a script < 1194277520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what script < 1194277521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277532 0 :lithpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1194277534 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :An autogreeter script < 1194277539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1194277556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nc -e ./run-bot irc.freenode.net 6667 # not wurkeratoring < 1194277562 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :This is actually an older version of the client.. < 1194277573 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :The newest one broke scripting GRR < 1194277592 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :And of course, no one develops or really even uses the client anymore.. < 1194277602 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :It's a dead client.. < 1194277607 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :That I helped work on. < 1194277610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which client? < 1194277610 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :I added scripting. < 1194277610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194277613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it called circe < 1194277614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?:p < 1194277616 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Circe < 1194277623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1194277624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for emacs < 1194277626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you use emacs < 1194277628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :burn < 1194277631 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Different client < 1194277637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194277640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have a website < 1194277640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277662 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Suprisingly, anon SVN is up.. < 1194277686 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :There's http://circe.xbmodder.us/ < 1194277690 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Which is out of date < 1194277696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :written in python < 1194277697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interesteing < 1194277701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194277703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its graphical < 1194277703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194277726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And the website is old.. Latest revision is 706 < 1194277756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Circe uses python-irclib for IRC connections. < 1194277758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is a huge copout < 1194277759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194277766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe there's a repo elsewhere.. maintainer illegally Public Domain'd it and upgraded version to 0.1.0 < 1194277777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why did they illegally pubdom it :| < 1194277784 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It was basically dead.. < 1194277785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's very assholish < 1194277829 0 :lithpbot!n=lithp@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194277829 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Hello lithpbot, and welcome to #esoteric < 1194277840 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Public repo: svn://xbmodder.us/repos/circe < 1194277863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1194277867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lithpbot just started working < 1194277868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1194277870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*snap/ < 1194277889 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is running r681 with a patch to prevent checking the version.. < 1194277932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :process russian roulette < 1194277936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have to pick a random process < 1194277940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be nc < 1194277943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be a shell < 1194277945 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194277948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then kill -9 in < 1194277949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it < 1194277949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194277954 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :nc? < 1194277959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :netcat < 1194277972 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :Kill init! lol < 1194277978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im stuck on cygwin < 1194277978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194277980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1194278041 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to try Circe? < 1194278045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah :P < 1194278046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1194278053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(later = soon) < 1194278080 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work out what broke scripting between r681 and r706 < 1194278091 0 :Sgeo[Circe]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still has dev access, in fact < 1194278102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :personally < 1194278109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't want to maintain a thing like that :| < 1194278116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it really is illegally pubdoms < 1194278125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It used to be GPL < 1194278132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194278133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's worse < 1194278133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194278136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1194278137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MIT license ftw < 1194278151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when faced with GPL, apply illegal license changing to your liking < 1194278151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194278165 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's what the maintainer did >.> < 1194278173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah well < 1194278174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was GPL < 1194278184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good for him for ridding the world of another GPL package < 1194278220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with GPL? < 1194278225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's horrid :< < 1194278231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and draconian < 1194278249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it may be to the /letter/ of open software, but it's against the spirit < 1194278466 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to mess with different revisions until he finds the one that broke scripting < 1194278475 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :"Circe: http://circe.berlios.de/" < 1194278528 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278536 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278538 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278546 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278550 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278698 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :Client Quit < 1194278735 0 :Sgeo[Circe]!n=Sgeo[Cir@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278753 0 :Sgeo!unknown@unknown.invalid PART #esoteric :? < 1194278754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write a tiny irc client < 1194278755 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194278771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, that line isn't going to be in my XChat log now < 1194278771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write a tiny irc client :D < 1194278775 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194278775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1194278776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what line < 1194278779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1194278779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194278780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i noticed < 1194278783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then said it for your logs :P < 1194278795 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1194278799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should write this client in sh! < 1194278799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1194278805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, scripting fails in r690 < 1194278832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I actually like circe's interface < 1194278844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll mimic it in my ui.gfx module < 1194278845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1194278993 0 :lithpbot!unknown@unknown.invalid QUIT :Connection timed out < 1194279083 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fully FAILS to see how r690 broke scripting < 1194279242 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194279306 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1194279548 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re puzzlet < 1194279556 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, puzzlet, want to see real insanity? < 1194279570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.worsethanfailure.com/forums/thread/99550.aspx < 1194279824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:26:55 its not "needed" but it would probably be easiest < 1194279824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:27:06 I'm not sure how else to go about reading commands in the order they appear < 1194280288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts? < 1194280295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet, ehird` ? < 1194280450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1194280454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wait < 1194280487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: projecthead=circe guy right < 1194280493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194280507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1194280508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I got to the project because the Circe guy joined t < 1194280508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1194280509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :it < 1194280513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from the start < 1194280514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate projecthead < 1194280520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xml misuse hooray < 1194280521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:27:06 I'm not sure how else to go about reading commands in the order they appear < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:28:53 How about having the commands be in just a text file? < 1194280531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 27 19:29:35 well how do I get it to parse it in order? < 1194280533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1194280535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :christ < 1194280609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Why would anybody choose to donate their time to a project headed by such a retard? I would never have the desire to contribute under such circumstances." truth < 1194280649 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still autojoins the channel < 1194280651 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1194280659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The project is dead btw < 1194280672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.worsethanfailure.com/forums/permalink/99550/99561/ShowThread.aspx#99561 rms being batshit insane like usual < 1194280680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What was the project? < 1194280686 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Asylum < 1194280686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Was it called planeshift? :P < 1194280689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : /whois lawl < 1194280691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1194280719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what was asylum? < 1194280737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It was a project to build stuff from SVN < 1194280746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :looooooooooool < 1194280747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The initial target was songbird < 1194280750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1194280751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :useless < 1194280759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people should figure out how to use make and how to create proper makefiles < 1194280797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixed a display problem.. < 1194280801 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :in Asylum.. < 1194280828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rereads the asylum.py code < 1194280842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It seems to act as a shellscript that prints progress reports < 1194280871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Purpose: Make svn builds of software on linux easier" < 1194280915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :set the topic in #asylum to "asylum is no more... THANK GOD" :D < 1194280916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Welcome back to the project that's now deader than Circe < 1194280927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194280983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, Sgeo, fancy helping out with an irc client in python? really minimal? < 1194280993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with a gui hopefully as minimal as circe? [and pluggable interfaces]? < 1194280993 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Another one? lol < 1194280997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1194280998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah :P < 1194281001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i feel like making an irc client < 1194281002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1194281016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. "Why not?" < 1194281019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How far along is it < 1194281027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194281033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just started now! :p < 1194281060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got into Circe when it had an interface, and could connect and stuff < 1194281067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :connecting is easy :P < 1194281068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I added some CTCP stuff, actually.. < 1194281081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the interface to start with will be text-based, methinks... ui.text or whatever < 1194281089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, ui.wx or ui.gtk or whatever can be added < 1194281094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reason: simplest to start with < 1194281096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make an abstraction for interfaces.. < 1194281100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194281129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if abstractions like that are reusable and if we can use one of those? < 1194281144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, but I'll probably just use a python plugin system/write my own < 1194281151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://termie.pbwiki.com/SprinklesPy looks interesting < 1194281208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should start without a plugin system, then put one in once it's semi-functional < 1194281211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sound good? < 1194281228 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess.. < 1194281231 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know < 1194281244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281253 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless you make it so there's a very basic basic core and most stuff is just plugins.. < 1194281261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194281264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does circe do < 1194281264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :core == plugin stuff < 1194281264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, you mean with scripting? < 1194281276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well the core would also include irc stuff too < 1194281280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i mean, just period < 1194281282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it have plugins? < 1194281314 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Circe has scripting. I just added hooks in from commands and irc events, and import a module that has functions with names in a certain format < 1194281326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1194281333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll start without plugins then < 1194281351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, name time. dirce to continue the greek+irc-in-name theme? dunno, doesn't sound very good :P < 1194281377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dirce, spiritual successor to Circe? < 1194281394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194281429 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If the client does version checks, PLEASE make sure that it won't die if it can't contact the version server < 1194281445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needed to patch a file to get Circe to work because of that.. < 1194281460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1194281470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :version checks are probably a bad idea anyway :) < 1194281473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :centralization etc < 1194281479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe an option < 1194281480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like < 1194281485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Version check: [ server url ]" < 1194281494 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :esp. if the project dies and some nutcase such as myself feels like using it.. < 1194281495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So if someone branched it off or made a new maintainer, people can update to the new version without uninstalling etc < 1194281518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One thing I want to avoid in this < 1194281520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is threads < 1194281526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Threads are really unpythonic and often real hacks < 1194281531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Event-based = FTW < 1194281554 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Question: Do we REALLY need another IRC client floating around? < 1194281571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1194281572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194281585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX < 1194281589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194281592 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I put PSOX on Berlios? < 1194281596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want, but meh < 1194281600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you ever used the mercurial version control system? < 1194281600 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why meh? < 1194281609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Never heard of it, what is it? < 1194281615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You know svn and cvs? < 1194281617 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1194281620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They're version control systems, but they're centralized < 1194281626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's one server that has all the revisions on < 1194281633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :With distributed systems -- like mercurial, git and darcs, < 1194281642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each checkout is a full copy of the repository < 1194281654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and there doesn't NEED to be a central server - you can "pull" and "push" to any repository you want < 1194281660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's very fast and very nice < 1194281668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.selenic.com/mercurial/ < 1194281681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's quite popular too < 1194281696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla is going to use it, for one < 1194281742 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So if I make a change, how do I make sure others receive the change? < 1194281759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, you check in the change like normal. But there's several options for other people seeing it.. < 1194281772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. Put it online, tell the other person, they will "hg pull" your changes < 1194281772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OR < 1194281784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. If there's a central repository, "hg push" to it < 1194281810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want to put it online simply, you can use "hg serve" and it starts up an http server for others to pull from < 1194281843 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there a free online provider for murcurial central repositories? < 1194281851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, there's no need for a central repository < 1194281862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#1 is the best way < 1194281868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also see my message above: If you want to put it online simply, you can use "hg serve" and it starts up an http server for others to pull from < 1194281877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's very cool as far as branching goes < 1194281881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A branch is just another copy of the repository. < 1194281881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but I can't leave my computer running all the time < 1194281884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And merging is great < 1194281893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Like really, really great < 1194281899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And why not darcs? < 1194281900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It can merge most things automatically < 1194281905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And darcs is kinda slow < 1194281912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :darcs also has the same issues < 1194281931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you really want it we can use darcs i guess :P < 1194281945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No, mercurial is ok, I just want a central repo < 1194281953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK fine < 1194281956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll set one up :P < 1194281964 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also wants something for PSOX < 1194281978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can set up a psox mercurial repo if you want < 1194281986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess I could just set one up here, and then later put it online < 1194281990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Cool ty < 1194281995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And yeah that's probably best < 1194282003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's trivial to do so < 1194282007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg init" -> new project in current dir < 1194282008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voila < 1194282016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, while I set up a repository, you should read http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial < 1194282025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it walks you through installing, using, etc mercurial < 1194282040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So the irc client is called Dirce, right? #dirce then < 1194282070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't I just use a GUI for Mercurial? < 1194282165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you want < 1194282165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194282286 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is `hg view` easy to use? < 1194282302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think so? < 1194282302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1194282411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I need to do an `hg init` first apparently < 1194282467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, hg view is officially UGLY < 1194282480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why < 1194282486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Want a screenshot? < 1194282489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and boo hoo, most people can use vcs' from the command line :| < 1194282489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1194282593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'll have a screenshot < 1194282596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: also, #dirce :P < 1194282838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: brb < 1194282958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://img472.imageshack.us/img472/3198/hgkcm3.png < 1194283013 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194283446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: back < 1194283453 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re < 1194283470 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :see above pic < 1194283473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, Sgeo, that's because it's Tk < 1194283475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tk is like that < 1194283478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deal with it :p < 1194283488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also doesn't look that easy to use < 1194283492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1194283495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you can figure it out < 1194283496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| honestly < 1194283496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Certainly not as easy as RapidSVN < 1194283500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the command-line interface is simple < 1194283528 0 :sebbu!n=sebbu@ADijon-152-1-63-110.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194283533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg add/rm ..." to add or remove files, "hg ci" to commit (or "hg ci ..." to commit only some files) < 1194283536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1194283548 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1194283555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also useful are "hg log" to see what's going on recently, "hg push/pull SERVER" for obvious reasons < 1194283562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "hg mv file1 file2" to move a file < 1194283564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much it < 1194283571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, the GUI doesn't seem useful for what I want to use it for (everything) < 1194283574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hg ci" even opens $EDITOR < 1194283583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so use the command-line version < 1194283596 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like command-line stuff < 1194283605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then why do you use linux < 1194283625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(and why are you making PSOX, which is arguably very command-line focused) < 1194283653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, it's trivial < 1194283683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll take 2 minutes to learn < 1194283684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194283690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Try http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial < 1194283958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do I actually need to do the tutorial myself? meh < 1194283974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah if you want to learn mercurial :P < 1194283976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's very simple < 1194284019 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't I just read it? < 1194284025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1194284149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I do `hg export`, where is the base of the change? < 1194284163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Would you translate that into english < 1194284163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1194284230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When I do `hg export`, it results in a diff, right? < 1194284241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So what is it diffing? tip and what? < 1194284247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps, I have never used it. < 1194284248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1194284252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think tip and tip-1 < 1194284253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1194284256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can specify a range < 1194284258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hg export start:end < 1194284494 0 :jix!n=jix@dyndsl-091-096-048-085.ewe-ip-backbone.de JOIN :#esoteric < 1194284669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1194284676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1194284683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wants a pretty Mercurial GUI < 1194284683 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :dbc: got my 104 byte hello world? < 1194284702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SgeoWrite one. :P < 1194284758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1194284779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ask in #mercurial < 1194284780 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to start implementing PSOX before the specs are complete :/ < 1194285317 0 :RedDak!n=dak@host202-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194285391 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194285683 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194285757 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1194286252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: #dirce ping < 1194286373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry < 1194286388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tempted to just make an SVN repo on his comp < 1194286408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, i'll give you access to the repo < 1194286413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what account name do you want < 1194286466 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo < 1194286475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in lowercase i assume for unixy :P < 1194286483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh, i'll give you a temp password... < 1194286484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bleh I guess < 1194286487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ssh in to change it < 1194287606 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1194287616 0 :jix!n=jix@host-091-096-149-105.ewe-ip-backbone.de JOIN :#esoteric < 1194288285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Swindon_Magic_Roundabout_eng.png < 1194288295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can you say terrible design? < 1194288333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first thought: goatse < 1194288397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm not really < 1194288544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMFG < 1194288548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I went through that roundabout! < 1194288556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TERR-I-FY-ING < 1194288625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, figuring out roundabouts AT ALL was still pretty tough :P < 1194288647 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :roundabouts are stupid in general < 1194289260 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194289263 0 :Sgeo[Circe]!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194289432 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1194289447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Grr crashed < 1194289707 0 :sebbu2!n=sebbu@ADijon-152-1-38-66.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1194289758 0 :Tritonio!n=Tritonio@150.140.227.205 JOIN :#esoteric < 1194290892 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194291255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ROUNDABOUTS REDUCE RISK OF COLLISION < 1194291271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just wanted you to know < 1194291298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reduce compared to what? < 1194291308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :normal crossings < 1194291309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uncontrolled x-way intersections? < 1194291320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna go with "duh" < 1194291332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a reason for my caps < 1194291348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194292617 0 :RedDak!n=dak@host202-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1194292736 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194293663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay, dirce development will begin soon! < 1194293664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(#dirce) < 1194295134 0 :SEO_DUDE!i=Deee@gateway/tor/x-335064b741bc932d JOIN :#esoteric < 1194295721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SEO_DUDE < 1194296569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D IRC Encrypt-er? < 1194297130 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :jix: Yeah, I saw that 104-byte Hello World. Excellent. I assume that's a result of search, so no better can be done with that basic approach? < 1194297491 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not exhaustive search < 1194297497 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so there might be a better version < 1194297522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1194297548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: an IRC client, written in python, with accompanying irc lib lycus < 1194297561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: "spiritual successor" to circe, another python irc client < 1194297613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dirce will be ui-neutral, with main development going on a wxPython module, and lycus will also eventually be abstracted out to be protocol neutral - so e.g. irc bots written with it can work on jabber, aim, ... < 1194297643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :, DirectNet < 1194297657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1194297661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/DirectNet? < 1194297663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's yours :P < 1194297671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your login screen is fugly fyi < 1194297683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- not a UI designer < 1194297694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hint - don't make it black < 1194297735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: dirce is going to be really good, probably :P < 1194297743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :minimal, extensible, fast, etc., buzzwords < 1194297774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(#dirce) < 1194297812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Will it revolutionize outside-the-box thought pattern dynamics while diversifying synergy potential? < 1194297827 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i still want an irc client which runs on my server but with the gui locally < 1194297837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: Wow, I had that idea too o.O < 1194297844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: I think that could be done in dirce, actually < 1194297848 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, irssi BNC mode + xchat? :P < 1194297853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i hate wx* < 1194297860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: gui modules are pluggable < 1194297860 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nope < 1194297862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see anything wrong with that roundabout! < 1194297864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: you could use ncurses if you wanted < 1194297868 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uargh < 1194297879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want a GUI < 1194297881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: ok, what would you like < 1194297887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cocoa < 1194297894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i use os x too! :P < 1194297900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: [not now though, stuck on windows atm] < 1194297906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: anyway that would be possible < 1194297906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and it should be scriptable using ruby < 1194297913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: bah, sorry, it's python < 1194297917 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194297927 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is a python ruby bridge i think ^^ < 1194297928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It should be scriptable in Rupy < 1194297942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write a script that just calls out to ruby and calls back for a Dirce module or whatever, though < 1194297944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that some Ruby-Python hybrid? < 1194297956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: with x-chat + irssi i don't have a backlog that just works < 1194297956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, a cocoa gui module will probably exist sometime - even more so if you write it ;) < 1194297960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And the client-server thing, < 1194297964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix: True. < 1194297969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I had that idea a while back too and it could be probably implemented easily < 1194297986 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it will be tricky to get a good scrollbar for the backlog < 1194297986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd just have to subclass lots of lycus stuff in a script and tell dirce to use it < 1194298005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i think for it i will copout: just get a batch of all messages past $DISCONNECT_TIME < 1194298018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not like it'll be megabytes or whatever < 1194298033 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no i want all my logs from wherever i'm connecting < 1194298042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the whole client including all scripts running on the server < 1194298048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1194298051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well you could do that < 1194298059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and when i scroll up locally to some stuff that isn't loaded locally it will request it on the fly < 1194298061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write a gui for dirce that actually runs a server < 1194298068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but as for the client < 1194298071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you wanted all that fancy stuff < 1194298073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :far too hard :| < 1194298096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think i'll just continue to use x-chat aqua ^^ < 1194298116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1194298117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :even tho the missing tab reorder feature is a pain in the ass.... you get used to such stuff < 1194298133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gaim is getting irc support in 1.2 < 1194298178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like the way most IMs handle irc < 1194298186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah me too < 1194298186 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i even use bitlbee for jabber MUCs < 1194298188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1194298199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should try dirce some time at least ;) < 1194298212 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use Adium for the other IM stuff because i like it for that < 1194298233 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but when it comes to handling chats with multiple users where you are idling most of the time IMs just suck < 1194298233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, Dirce doesn't exist in usable form yet.. or anywhere but our imaginations even < 1194298245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: of course, but it will soon < 1194298267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In the meantime, Circe exists >.> < 1194298275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i might write my own irc client some day... < 1194298278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :circe is uh, kind of minimal :P < 1194298282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: diiiiiirce! haha < 1194298284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, normal IM client + IRC channels = blech < 1194298293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i don't write python code < 1194298300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I see people with Gaim in their quit message and think "...really?" < 1194298312 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd use c++ or ruby < 1194298328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd use PL/1 or BASIC. < 1194298332 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Python < 1194298337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like any of rubys gui bindings < 1194298349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the only gui toolkit i like is GPL/Comercial which sucks < 1194298363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i use pidgin atm because im stuck on windows =( < 1194298366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: qt? :P < 1194298372 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah < 1194298377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: maybe you should try out Shoes :P < 1194298380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Shoes? < 1194298388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: _why's gui toolkit-thing < 1194298403 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: sorry but that's not a usable gui toolkit < 1194298408 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(at least the last time i looked at it) < 1194298409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: i was kidding < 1194298413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Dirce will support it? < 1194298420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no, it's for ruby < 1194298423 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1194298430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a qt license < 1194298432 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for free < 1194298438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: here you go! < 1194298439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194298443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, dirce will be MIT licensed < 1194298444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jix, you can use it in GPL projects.. < 1194298444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1194298452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MIT licensed? < 1194298455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: obviously jix is sane and dislikes GPL < 1194298456 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'm not going to release a single line of code under GPL < 1194298464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and MIT is "teh best licens evUr!111" < 1194298477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's three paragraphs, go read it: http://en.wikipedia.org/wiki/MIT_License < 1194298492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can we use Circe code, or will we refuse to recognize the bad PD? < 1194298504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably refuse, plus there's not that much to circe anyway < 1194298525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The scripting? < 1194298533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1194298535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 GPL < 1194298540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we'll think about it when we come to it < 1194298545 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the scripting framework would need to be implemented differently though.. < 1194298551 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :doing an own strange license with stupid stuff in it is fun too < 1194298572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Adapt the MS EULA :P < 1194298579 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, did you look at the Scripting API of Circe? < 1194298585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: kind of < 1194298586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194298595 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You know, it used to require knowledge of Circe internals.. < 1194298595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, @#dirce about the root class < 1194298601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then I came up with Sapi < 1194298602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://dumb.sourceforge.net/index.php?page=licences is great < 1194298643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4. If you are using the Program in someone else's bedroom on any Monday at 3:05 pm, you are not allowed to modify the Program for ten minutes. [This clause provided by Inphernic; every licence should contain at least one clause, the reasoning behind which is far from obvious.] < 1194298645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1194298645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1194298667 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194298672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i thought about releasing two libs... one only allows usage at monday the other one only at thuesday < 1194298675 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but they depend on each other < 1194298688 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i got that dayname worng i guess < 1194298879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i'm going to bed now < 1194298880 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1194298890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: bye < 1194298894 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1194299268 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194300231 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1194300871 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1194301984 0 :SEO_DUDE!i=Deee@gateway/tor/x-54cf784034f73b60 JOIN :#esoteric < 1194302189 0 :sebbu2!unknown@unknown.invalid NICK :sebub < 1194303304 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1194304736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1194304948 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1194305616 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1194306046 0 :sebub!unknown@unknown.invalid QUIT :"@+" < 1194306386 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric