< 1213661034 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1213661924 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213662429 0 :hotidlerchick!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1213662530 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213662624 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213663522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1213663523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1213663523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1213663524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1213663525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1213663555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, nonlinear acoustics. < 1213663741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yeah. < 1213663959 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it's all about waves changing shape slightly as they propagate? < 1213664920 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1213664957 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello esoteria! < 1213665003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hi < 1213665590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1213665931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213665937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1213666331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for today :) < 1213666347 0 :tusho!unknown@unknown.invalid QUIT : < 1213666745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1213666882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :o-o < 1213667102 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1213667165 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213667177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklokloklo < 1213667179 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/dc.html // first program working on jsmips that wasn't written as a test for jsmips :) < 1213667204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okololoponokonololo! < 1213667204 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklolove, we need to formalize the syntax for the language < 1213667256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lot's tro to olomonoto oll vowols oxcopt for o. :-P < 1213667272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1213667282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Soo, yoo'ro gottong tho hong of ot. < 1213667291 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no :( < 1213667295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Goo, thot soonds dorto. :-P < 1213667309 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whot? < 1213667312 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1213667328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Tho hong of ot". Interesting :-P < 1213667330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1213667331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or we could just eliminate H, as I'm so fond of doing. < 1213667341 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iope? < 1213667342 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :iope? < 1213667344 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1213667345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or oopo? < 1213667347 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3ulament < 1213667359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, doing so would mean we couldn't say "the" very often. < 1213667362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: the world is not big enough for both of us. Prepare to die. < 1213667367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Names don't count, you see. :-) < 1213667410 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we could team up and take the world over, and then conquer the universe. o.o < 1213667411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we need to resort to stuff like "doing so" instead of "that". < 1213667416 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :all while having lots of gaysex, < 1213667482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And we'd need to find lots of synonyms for everything, like some example I devised but forgot. < 1213667525 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult to find synonyms for stuff like "thought up", I suppose. < 1213667538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. < 1213667609 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wot < 1213667931 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213668916 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213668934 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213670468 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213670516 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1213671445 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213671562 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1213672077 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1213672077 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213672641 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric < 1213672968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cleans Ecmanomic < 1213672975 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol!! < 1213676287 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric < 1213676759 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1213677090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got dc working ... < 1213677096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What should my next goal be? < 1213678127 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213678433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :DC? < 1213678473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :UNIX dc, the "desk calculator" < 1213678489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/dc.html < 1213678492 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1213678583 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :holy fuck dude XD < 1213678590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whats with the enormorray? < 1213678600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an ELF file. < 1213678605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of dc. < 1213678608 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ELF? < 1213678613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELF is a binary format. < 1213678619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELF is /the/ binary format. < 1213678632 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1213678669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any way to make that array smaller :P < 1213678690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I could compress it. < 1213678701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But then I'd need to write a decompresser in JavaScript :P < 1213679847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i need oklopol :( < 1213680887 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213681097 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213681714 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213681970 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213682155 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer < 1213682664 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor.. have I annoyed you thoroughly with dumb plant requests? < 1213683122 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213684367 0 :oklofok!unknown@unknown.invalid QUIT :Remote closed the connection < 1213684385 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213684597 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1213684712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I < 1213684713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :F***ING < 1213684715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RULE < 1213684720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html < 1213684757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why yes, that IS the Bourne shell. < 1213685577 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213685586 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213685595 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1213685597 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213687782 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213687802 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213688334 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1213688363 0 :Dewio!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric < 1213688579 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213689131 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1213689599 0 :clog!unknown@unknown.invalid QUIT :ended < 1213689600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1213690041 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :signalstack(2) failed with: Not supported? < 1213690095 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, but it works! < 1213690146 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :running something on jsmips? < 1213690272 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes, the bourne shell linked to above < 1213690897 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213690917 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213691269 0 :lament!unknown@unknown.invalid QUIT :"Lost terminal" < 1213691286 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1213691288 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor.. lol < 1213691303 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you need to add in normal interfacing, instead of that text box at the bottom < 1213691365 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1213694400 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1213694701 0 :deveah!n=deveah@92.81.94.173 JOIN :#esoteric < 1213694722 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1213694805 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric < 1213695691 0 :GreaseMonkey!n=gm|--0@219-88-194-36.jetstream.xtra.co.nz JOIN :#esoteric < 1213696063 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213696113 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1213696764 0 :deveah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1213696962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: The text box is just where the input is caught, so you can have other things on the page without it interfering. < 1213697773 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213697980 0 :RedDak!n=dak@host188-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1213698056 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213698099 0 :Corun!n=Corun@88-105-183-188.dynamic.dsl.as9105.com JOIN :#esoteric < 1213698162 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1213699599 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app" < 1213700625 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213700646 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1213704180 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1213704902 0 :deveah!n=deveah@92.81.94.173 JOIN :#esoteric < 1213705133 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :where's ma brotha? < 1213706276 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213706454 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213706469 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213707021 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1213707111 0 :RedDak!n=dak@host188-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1213707358 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213708578 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213712172 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1213713664 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213717657 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric < 1213718016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g < 1213718050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: HOW COULD YOU GET SH WORKING WITHOUT ME < 1213718051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1213718502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: btw, your read mechanism sucks < 1213718505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mind if I make it non-sucky < 1213718657 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what happened? < 1213718788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: jsmips < 1213718794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR's MIPS cpu simulator ... in javascript < 1213718802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's got the bourne sh(1) working < 1213718804 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it even JITs it < 1213718815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html < 1213718992 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :start you goddamn freaking javashit machine!1!1!1!1sigaltstack(2) failed with: N < 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ot supported < 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$ FUCK < 1213718993 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :'FUCK: not found < 1213718995 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1213719006 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :works nice < 1213719255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: java != javascript < 1213719257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You fail! < 1213719278 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Also, use firefox 3 or a webkit nightly. < 1213719283 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It starts up in less than a second. < 1213719301 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i use Opera and I'm not gonna change it < 1213719370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Enjoy your piss poor javascript speed. < 1213719520 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213719693 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213719967 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1213720249 0 :Slereah!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1213720249 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213720272 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1213720272 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i will < 1213720375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i'd never see the day we have two ".*eah"'s on #esoteric. < 1213720383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh < 1213720387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusheah < 1213720388 0 :Slereah_!n=hax@ANantes-252-1-48-54.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1213720390 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213720393 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1213720394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tuseah < 1213720398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okleah < 1213720400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like looking in a mirror! < 1213720402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1213720405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1213720407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tuseah, okleah < 1213720409 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let's do it! < 1213720443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i don't feel like contaminating my nick with lesser vocals :< < 1213720458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopeah < 1213720600 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213720705 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213720713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1213720719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think this is one of the few days I < 1213720723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Alex Smith. < 1213720723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'ve been online for like an hour before you < 1213720733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1213720737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, I was online about half an hour ago but forgot to log onto IRC < 1213720737 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :"deveah" comes from the pronounciation of my initials < 1213720743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1213720745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi deveah < 1213720748 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1213720762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do I know you? < 1213720767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1213720770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's new < 1213720774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :welcome, then < 1213720775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :first came here yesterday < 1213720778 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1213720791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what with regulars changing their usernames, it's sometimes hard to tell < 1213720803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think you over-estimate how much that happens < 1213720809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol->oklofok is the only regular one < 1213720816 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the only recent permanent one was mine < 1213720817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, you changed permanently recently < 1213720826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty sure there was one before that too < 1213720829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't remember who < 1213720844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Slereah_ used to be ANantes, or something < 1213720844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1213720853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I maintain that AAAAAAue4njxuz was someone having a laugh < 1213720855 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what was your last nick? < 1213720857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that hasn't restarted their machine yet < 1213720860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: ehird < 1213720871 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1213721053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: so you do brainfuck? < 1213721062 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1213721065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213721068 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :not much < 1213721081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the standard question < 1213721085 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :but i like the language < 1213721088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for newcomers < 1213721099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: and if you answer 'yes' you have to name 3 other esolangs < 1213721099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's the standard way people find this channel < 1213721101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that, and INTERCAL < 1213721105 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you can't bzzzt! boom! bang! gone. < 1213721106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213721115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite fond of Brainfuck, myself. < 1213721117 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on an esolang based on OISC < 1213721126 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1213721131 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1213721133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: ah, that's an interesting way to start < 1213721136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR got the bourne shell working in JSMIPS < 1213721136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, having written PEBBLE, that's a bit of a necessity. < 1213721140 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1213721147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: He did? Jebus. < 1213721148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmips/sh.html (Yes, you WILL need to use Firefox, and Firefox 3 at that) < 1213721149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wow < 1213721156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You're far too clever for your own good. < 1213721159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Anything less than firefox 3 or a webkit nightly = YOUR MACHINE SHALL CRASH AND BURN < 1213721165 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Let's take three integers: < 1213721166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I have FF3 here < 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric : A B C < 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric : If A and B are either registers, either given integers and C is register, the < 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :value in register C is either equal to A + B (if C is a type I register), or A * B (if C is a type II register). < 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric : If C is not a register, and is a given value, if A = B (either register or given < 1213721166 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :value), then jump to position C. < 1213721168 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric : If C is an input register ($0 for everything, gets asc of chars), and A is a register, < 1213721170 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :A's value is changed to the user input. < 1213721171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: RC2 or above? < 1213721172 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric : If C is an output register ($3 for chars, $4 for integers), and A is a register, < 1213721173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: stop flooding < 1213721174 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :A's value is outputted. < 1213721175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, FF3rc1 < 1213721176 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Normal registers start with !; special registers start with $. < 1213721178 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 ends the program < 1213721181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, it doesn't work properly on Linux < 1213721186 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's the Purice theory < 1213721187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: upgrade then ;) < 1213721190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the ubuntu repos have it < 1213721196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: use a pastebin in future < 1213721197 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1213721204 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay, i will < 1213721247 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :isn't my theory clear enough? < 1213721294 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213721306 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213721317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It works on Konqueror. < 1213721332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1213721336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection troubles again < 1213721340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: paste the link again, so I have it? < 1213721347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that or I'd have to check logs, and I don't want to < 1213721349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but s l o w l y < 1213721354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.codu.org/jsmips/sh.html < 1213721355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use rc2 < 1213721362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't have rc2 < 1213721364 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :everybody, join #something! < 1213721365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it works at a decent speed, actually. < 1213721370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu are slow at packaging Firefox, for some reason < 1213721373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's an ubuntu repo for it < 1213721375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :google :-P < 1213721385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, then again, I'm on a horrendously overspec'ed workstation ATM. < 1213721398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: About to install a mediawiki on rutain FWIW < 1213721419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: wrong channel and you misspelt it < 1213721425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1213721429 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's not for ESO ais523 < 1213721433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, enabling JavaScript seems to help... < 1213721436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what is it for? < 1213721442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you mirroring Esolang, for instance? < 1213721444 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I see tusho was the most easy to influence here < 1213721452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a game of nomic I started on the xkcd forums; someone asked me to set up a wiki for it < 1213721469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: OK < 1213721487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows before Greogr < 1213721489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This entails setting up postgresql. < 1213721497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/ogr/gor/ < 1213721499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because you hate MySQL, presumably < 1213721513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it works on both, so there's no problem < 1213721515 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: PostgreSQL has features such as 'maintains integrity' < 1213721518 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Suprising, I know. < 1213721524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, so does MySQL-InnoDB < 1213721529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what Wikimedia uses < 1213721532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, sorry. :3 < 1213721534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It almost has it. < 1213721539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But not really. Also it lacks like half of SQL. < 1213721552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MySQL has features such as "doesn't need to rebuild the database just because the engine ran out of internal sequence numbers" < 1213721559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but despite that, I like both of them < 1213721569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you talking about a postgresql from 1993 or something. < 1213721585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm just repeating flames, I don't know much about it really < 1213721606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: sounds like it would work, but you're cheating :) < 1213721622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: in case my almost-disconnect prevented this from getting through: sounds like it would work, but you're cheating :) < 1213721668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ echo `echo a` < 1213721668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cannot make pipe < 1213721671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm disappointed < 1213721704 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213721712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, that's odd < 1213721715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably a missing syscall < 1213721721 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - i'm the cheater type - if the game i'm playing has no cheats, i take a debugger and hack it < 1213721726 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :BAH < 1213721741 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Translation into english: < 1213721749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : I suck at games, so I cheat. < 1213721766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Works in nomic I guess < 1213721767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213721768 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213721774 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - i'm the cheater type - if the game i'm playing has no cheats, i take a debugger and hack it < 1213721781 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :do NOT disconnect < 1213721785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: actually, I both like playing games honestly, and trying to mess with them to see what I can do < 1213721797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went and programmed stone-paper-scissors in Age of Mythology once < 1213721802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as do I; but he said he just plays cheats < 1213721804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and noughts and crosses in Neverwinter Nights < 1213721810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's great < 1213721827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to program noughts-and-crosses in just about everything < 1213721829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I bet you could embed just about anything in Go < 1213721831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to determine whether it's possible < 1213721838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Program it in Go. < 1213721853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I was wondering if it would be possible to create a TC Sudoku-based esolang < 1213721858 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :nonono, in NOT A PROGRAM < 1213721864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to have some way to extend the board < 1213721868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :deveah: just saying it's not a very pure oisc, but yeah, cheating is good < 1213721918 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda inspired by oisc < 1213721947 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :XMISC - eXtended MonoInstruction Computer\ < 1213721957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1213721962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :S? < 1213721969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MonoInStruction < 1213722015 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How can you extend one instruction? < 1213722019 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i copied from OISC, added X and changed O to M... < 1213722076 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's basically a single instruction, and I added more things to it < 1213722089 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :did i spell 'basically' correct? < 1213722099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213722173 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol - XMIC then < 1213722218 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213722248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: ELF is the linux executable format < 1213722258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :literally, that is /usr/bin/dc, converted to an array < 1213722262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EXTENDED MONoinSTruction computER < 1213722264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not just Linux < 1213722266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most Unices too < 1213722268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a cool name. < 1213722270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well yeah < 1213722270 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :El Linux Format < 1213722293 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Monstah++ < 1213722300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw < 1213722307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you should totally monsterify the winning rule next < 1213722309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that we can win by monster < 1213722320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have to monsterify rules at random < 1213722332 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :anyone wanna play Scorched Earth? < 1213722333 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can PRETEND < 1213722339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking a programming game where you program the rules a bot uses to mov < 1213722341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*e < 1213722341 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :http://scorch2000.com < 1213722348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :puzzle game < 1213722359 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tank shooting < 1213722373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhat non deterministic levels, so you can't just time all moves exactly < 1213722402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: sure. < 1213722405 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like scorched earth. < 1213722408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I've played the original < 1213722442 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@register doesn't work < 1213722460 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :play as guest < 1213722477 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :join game "esoteric" < 1213722489 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :scorched3d is where it's at < 1213722509 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :c'mon, before the login timeout < 1213722516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: I'm in. < 1213722526 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213722530 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :'kay, anybody else? < 1213722547 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, http://scorch2000.com ? < 1213722556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: just go damnit < 1213722568 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213722569 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1213722652 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213722667 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213722672 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :go? tusho is so polite :) < 1213722695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1213722699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :connection trouble again < 1213722737 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1213722780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: c'mon. < 1213723154 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I WON! < 1213723180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: well done < 1213723190 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :tusho suicided 2 times < 1213723193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213723215 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i killed him twice :D < 1213723296 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213723311 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BTW, I have lots of ideas for feathejs < 1213723317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FF3 Download Day starts at 6PM, by the way < 1213723325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may download it just to help them set the record < 1213723333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and put a copy on my USB stick < 1213723334 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what's FF3? < 1213723338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: firefox 3 < 1213723339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :deveah: web browser < 1213723350 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :i know what firefox is < 1213723352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're trying to set a record for downloads < 1213723365 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :Vulpe-Inflacarata in Romanian < 1213723366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I like record-breaking attempts < 1213723377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also the silliness of asking people to DDOS you < 1213723378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Vulpe-Inflacarata? That's a long name. < 1213723401 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :well it's = to Fox on Fire, which is close to Firefox < 1213723410 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213723410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :deveah: It's called Firefox everywhere. < 1213723419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Also, Firefox is a species. < 1213723421 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :if you say so... < 1213723422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, the red panda. < 1213723580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're not trying to break a record, though. . . < 1213723598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The record they set today will be the bar everyone else must try to break. < 1213723631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not sure I can think of any software that would have a chance of breaking it in the near future < 1213723645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most applications that are more popular than Firefox can't be downloaded freely < 1213723659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably OO.o has the best chance other than Firefox < 1213724142 0 :ais523_!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213724167 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1213724169 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1213724440 0 :ihope_!n=chatzill@pegcompaq.dhcp.rose-hulman.edu JOIN :#esoteric < 1213724446 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1213724554 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213724566 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213724864 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1213725213 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213725229 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213725652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, unsurprisingly, spreadfirefox.com is down < 1213725676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap. A few *seconds*? < 1213725732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I assumed that as they were asking people to DDOS their servers, they would have been able to handle it < 1213725811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the first time I've got a connection interrupted warning, anyway < 1213725811 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213725828 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213726185 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213726213 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213726427 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213726465 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello :D < 1213726471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: hello < 1213726474 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg im turning into oklopol < 1213726476 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1213726479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sorry for my connection troubles... < 1213726487 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1213726524 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so whats up < 1213726533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: wireless connection to a dodgy router < 1213726537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I don't have control over < 1213726538 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shame < 1213726624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1213726659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! :D < 1213726661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::pounce:: < 1213726769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::falls down dead:: < 1213726776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what those :: characters are about < 1213726785 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :::rapes oklopols dead body:: < 1213726793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::X:: ~ /me X < 1213726794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think they're making words into emoticons < 1213726797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or actions, in this case < 1213726802 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah, its roughly like that < 1213726807 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like /me X < 1213726827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with * now? :/ < 1213726835 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nothing, it's just two different styles < 1213726840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me, i just copy. < 1213726845 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i use :: for actions, * for sounds. < 1213726863 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :or "<- does something" < 1213726886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i only use <- to actually point to my name < 1213726896 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so like if someone asked "does anyone know ...?" < 1213726901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i'd do <--- < 1213726903 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1213726917 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :"whats your email address?" "<--- @ yahoo.com" < 1213726919 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or osmething < 1213726967 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tho i'll use -> to mean "go to" or something < 1213726984 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. "you -> google" to mean "google it" or something < 1213727127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/linux-i686/en-US/firefox-3.0.tar.bz2 < 1213727379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why do you link us directly to this? < 1213727409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the various sites linking to that are down. < 1213727422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in, "went down the instant Firefox 3 came out". < 1213727423 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well its crap on mac < 1213727432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 isn't. < 1213727434 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :there's a minikitten in front of the block < 1213727438 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1213727440 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what should I do? < 1213727453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt use native UI elements, it substitutes fake native ones < 1213727456 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which looks ridiculous < 1213727458 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :it keeps meowing < 1213727466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and breaks the aesthetics < 1213727468 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :for its mother < 1213727474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 uses native UI elements. . . < 1213727525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.mozilla.com/faaborg/2008/05/14/firefox-3-themes/ < 1213727537 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it does no such thing on mac. < 1213727572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 2 sure didn't. < 1213727574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Firefox 3 does. < 1213727578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it does not. < 1213727585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? < 1213727589 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1213727589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: link to the Windows version? < 1213727592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm on Linux, I think having the Windows version could be handy < 1213727594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll get FF3 itself via the repos later < 1213727616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://blog.mozilla.com/faaborg/2008/05/14/firefox-3-themes/ Read that and tell me again? < 1213727640 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they are not using native UI elements in their webpages, nor universally in their app UI. < 1213727668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sanneblad.se/johan/?p=180 < 1213727703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: they use native UI elements when there was one that did what they wanted < 1213727709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they use gtk-stuff in Linux < 1213727711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, they didnt. < 1213727722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: only for some of the elements < 1213727726 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :explain this: http://www.sanneblad.se/johan/wp-content/uploads/2008/06/listbox-firefox.png < 1213727737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the other ones, and on other platforms, they got some graphic designers to design UI elements that looked native < 1213727745 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the explanation for that is they reinvented the wheel for no reason. < 1213727791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to know what build of Firefox 3 that was. < 1213727806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And who the fuck missed that if that's in Firefox 3.0. < 1213727830 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dude, mozilla recreates UI elements for no reason, and always has < 1213727841 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they're absolutely retarded. < 1213727843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually they probably do have a reason. < 1213727847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it. < 1213727861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it probably has something to do with ease of portability < 1213727862 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213727863 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :drop down menus are fucking special, there's no reason to recreate them. < 1213727869 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ease or portability? < 1213727877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :drop down menus are subtly different on all platforms. < 1213727882 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :native ones, anyway < 1213727885 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you mean the portability of having to completely recode your UI elements for THREE DIFFERENT OSes? < 1213727896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's probably better than using native elements < 1213727902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it's not. < 1213727906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which would be even _more_ of a pain < 1213727914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're creating three completely different fucking browsers as it is < 1213727922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you worked with UI much? < 1213727925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1213727950 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not three different browsers, they're the same browser with three different looks < 1213727956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to three actually different browsers < 1213727962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which you would get if you used native elements < 1213727962 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, they run on three very different operating systems < 1213727986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not a reason not to try to keep them as close to each other as possible < 1213727992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so unless they found some magic way to run windows code on mac and linux, or the reverse, they're different browsers. < 1213728031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They have the exact same source code. < 1213728037 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :uh huh. < 1213728067 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so the whole thing is written in C/++ with some magic ground up way of building UI elements < 1213728069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is retarded. < 1213728146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is better than being written in C/C++ with some magic ground up way of drawing UI elements using the native GUI toolkit while using the same functions to actually get each widget. . . < 1213728158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(have you ever done cross-platform coding?) < 1213728187 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse its better than doing that, which is why no sane person would do it that way < 1213728200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, what the hell *do* you suggest? < 1213728225 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you'd abstract out the core features that you want to be truly identical across the platforms, namely the JS engine, the HTML engine, etc. and THAT would be the same < 1213728236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and everything else would be build out of native items like you'd expect. < 1213728247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And each GUI would be a completely different code base? < 1213728259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sounds much harder and much more painful to maintain than the way it's currently done < 1213728265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words, you suggest coding in triplicate. < 1213728265 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, they wouldnt produce a code base for the GUI at all < 1213728274 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no, no coding "in triplicate" < 1213728288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. So, you'd have them only produce a code base for Gecko?!? < 1213728295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF is wrong with you? < 1213728314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whatever, pikhq. it's clear you have no idea how much less work it would actually involve. < 1213728346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ask the Camino project how well they're doing. < 1213728349 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :open up the code for some UI elements some time. its not a few lines of code, its hundreds of lines of code for each UI element. < 1213728351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And imagine two more such projects. < 1213728379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i cant speak for the poor management that they have doing this thing cross platform. < 1213728398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cross-platform coding is poor management?!? < 1213728401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i cared the least bit so i had something to say! < 1213728401 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213728406 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not what i said pikhq < 1213728408 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :read that again. < 1213728419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1213728437 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :good job, pikhq. now were done, since you can't communicate. < 1213728437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll grant that at this point, it's fairly stupid to be drawing their own UI elements, though. . . < 1213728449 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh. and so now you agree with me completely? < 1213728451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly, everything should just be rendering via Qt 4 now. < 1213728460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're ridiculous. < 1213728461 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :go away. < 1213728472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Portability < 1213728474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is good < 1213728478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lack of portability < 1213728480 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is bad < 1213728486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with lament < 1213728487 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is pretty much universal < 1213728496 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very very rarely does this not hold < 1213728496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just wants to see Qt/Gtk. < 1213728510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what, both merged together < 1213728524 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :portability is fine when you don't destroy the usability of the application < 1213728528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, Qt rendering via Gtk. < 1213728545 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lament, are you a fan of Java? < 1213728546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just like Qt/OS X renders via Cocoa, and Qt/Windows renders via Win32. < 1213728553 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :firefox is unusable? The most successful open source project on the desktop? hello? < 1213728557 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OS X does not render via Cocoa. < 1213728566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Qt on OS X does. < 1213728576 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1213728581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur: I'm not a fan of Java, but not because of its portability. < 1213728596 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :It's just a sucky language < 1213728609 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm a fan of Python, though :) < 1213728631 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: when you say render via Cocoa, what do you mean? < 1213728633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python <3 < 1213728643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly wonders if there's a Qt/Pi < 1213728652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It uses Cocoa to draw its widgets. < 1213728668 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see. < 1213728673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats not quite "rendering" < 1213728686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; I used the wrong term. < 1213728695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinko. < 1213728700 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant to render the video. < 1213728712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is kinda stupid. < 1213728718 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1213728718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My fault. < 1213728778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i cant really understand why they'd need to build their own UI elements. the effort is just too great, it's incomprehensible. < 1213728795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cocoa doesn't render things; it draws stuff using Quartz. < 1213728805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know, thats why i was confused by what you were saying :) < 1213728947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, yeah; Firefox 3 really ought to use either Qt or wxWidgets to draw native widgets, IMO. . . < 1213729020 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it should just use XUL to better form. < 1213729023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~> < 1213729063 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it would be relatively simple to build a layout builder that takes XUL and builds a properly laid out UI from that < 1213729084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :max a hundred lines of code to do that on a mac. < 1213729094 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is less code than they'd need to build a drop down menu. < 1213729109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and they'd get the whole UI out of it. < 1213729138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think they make a good render engine and a good JS engine, but their painfully slow and stupid in some regards. < 1213729157 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :brendan eich also works for them, and he's a moron. < 1213729163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is great and all, except that XUL is designed to really be interpreted, rather than compiled. . . < 1213729177 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is irrelevant, since their whole UI is XUL. < 1213729190 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in terms of layout. < 1213729206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XUL is very, very heavily linked with Javascript. < 1213729211 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i know. < 1213729233 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, lets talk about esolangs < 1213729240 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lets not talk about firefox < 1213729244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Such as XUL. :p < 1213729256 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, we need to formalize the grammar for our language < 1213729309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to code my game today < 1213729459 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213729474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't think augur has actually programmed a cross-platform app < 1213729485 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he seems to like a lot of 'WEB2.0 JAVASCRIPT ZOMGZ', though < 1213729485 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont think tusho's hit puberty. < 1213729495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've programmed cross-platform apps < 1213729498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by mistake, in some cases < 1213729502 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1213729510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, I aimed for one platform but it worked on all the others too < 1213729514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with only minor tweaks < 1213729562 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1213729580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think the reason it happened is because you weren't trying to use native widgets everywhere < 1213729583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213729609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, it's either been a webapp or a CLI program in each case < 1213729624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1213729640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although in some cases when I've deliberately tried to write a portable program I've used Allegro for graphics rendering < 1213729647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is cross-platform nowadays < 1213729654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, I've got it to work on both Linux and Windows < 1213729726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not cross-platform :) < 1213729748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: it works on other platforms too, in theory < 1213729753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've never had a chance to test < 1213729768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but as the Linux version uses X11, it should work fine on a Mac and on BSD < 1213729782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :x11 is a seperate app on macs < 1213729787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, I know < 1213729793 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a sure-fire way to anger mac users, too, since it's not very nice to use < 1213729800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's not very nice at all < 1213729803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's not cross-platform in the works natively sense < 1213729824 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :first you have to start it up, which takes forever < 1213729825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, I actually generated DOS and Linux versions < 1213729830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't nice to use on Windows either < 1213729837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :X11 on a mac is painful :( < 1213729837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then, you have X-style ugly windows mingling together with pretty OS X windows < 1213729840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you have to go via NTVDM < 1213729851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is not only painful, but also less reliable than X11 on a mac is < 1213729853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with a menu in the window instead of at the top of the screen < 1213729854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by quite a way < 1213730002 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :copy and paste doesnt work between X11 and the normal system < 1213730009 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which kind of sucks < 1213730028 0 :deveah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213730081 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :standard UI element behavior is different < 1213730106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think X11 sucks on OS X < 1213730109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think X11 sucks in general < 1213730112 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1213730119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just that on linux there actually isn't a better alternative < 1213730126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is a horrible shame < 1213730133 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless you count KDE and such < 1213730134 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there is actually < 1213730140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: X11 on Linux sucks less than everywhere else. < 1213730140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its called GNUStep :) < 1213730143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :('such' being 'gnome') < 1213730149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: GNUstep runs on X11. < 1213730153 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :does it?! < 1213730154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: still sucks. < 1213730155 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since when? < 1213730160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since forever. < 1213730168 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ugh. those crazy linuxers. < 1213730173 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cant even port openstep correctly < 1213730185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's nothing better than X11 available. < 1213730200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And won't be until X.org gets around to doing X12. < 1213730203 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the big problems with linux as far as i'm concerned < 1213730212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the lack of a sane graphical environment < 1213730237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(where 'sane' involves a lot of centralized control and standardization) < 1213730237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's actually getting better. . . < 1213730251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is amazing, really. . . < 1213730260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, can't really get any worse :) < 1213730268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1213730329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, actually, it can. < 1213730332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf X11. < 1213730333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1213730462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although that would inspire someone to create the world's greatest graphical environment. . . < 1213730478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213730484 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :destroying X would be nice :) < 1213730559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably end up using something entirely OpenGL based. < 1213730559 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213730572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :X12 sounds awful; < 1213730585 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213730614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: X12 would be a complete redesign of the X protocol. < 1213730641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(will be, rather; IIRC, that's currently in the planning stages) < 1213730652 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1213730657 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thing is < 1213730665 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you absolutely must have standardized widgets < 1213730668 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213730669 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to reach sanity < 1213730677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X11 is great but it solves the wrong problem < 1213730700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By that token, only OS X has reached sanity. < 1213730706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which is obviously true. ;p) < 1213730708 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, that's true :) < 1213730745 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :X11 is about relaying graphics over networks and managing multiple processes displaying on one buffer < 1213730746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least having two sets of widgets is a hell of a lot saner than what X11 used to deal with. < 1213730756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OS X hasn't _quite_ reached insanity. < 1213730765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Per-application widget sets = *shudder* < 1213730765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :They did, but then Apple got a sort of lets-make-our-own-widgets fetish. < 1213730770 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dunno if it's any better in Leopard, probably is. < 1213730779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Still; a lot better than linux. < 1213730799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Linux at least now offers only GTK versus Qt. < 1213730820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead of its former GTK versus Qt versus Motif versus Tk versus custom widgets. < 1213730822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There's tons of apps using other widget sets. < 1213730827 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tk is very popular for python people, for instance. < 1213730839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: And they should die. < 1213730869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Tk really, really badly needs to just draw via GTK or Qt. . .) < 1213730880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213730885 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then hopefully gtk will die < 1213730888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least it doesn't look like freaking Motif any more. < 1213730890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since qt works on other platforms natively < 1213730901 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course qt has a fucked license < 1213730903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :/sigh < 1213730940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's so fucked about it? < 1213730966 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises it's now officially download day < 1213730983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: commercial use < 1213730987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they require you to use a seperate license < 1213730987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1213730997 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: plus, it's under the gpl anyway < 1213730998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well aware. < 1213731005 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that SUCKS for libraries < 1213731014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you have a borg-esque mentality of who should use what license < 1213731016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which GPL users tend to... < 1213731019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though that's not for commercial use, but rather for non-free use. < 1213731025 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You know what? < 1213731027 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'd be happy if a license said: < 1213731034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of "YOU MUST MAKE DERIVATIVES UNDER THE GPL" < 1213731039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you can have commercial free software and non-commercial non-free software, after all) < 1213731042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it said "YOU MUST MAKE DERIVATIVES IN A FSF APPROVED LICENSE" < 1213731048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :though I guess that offers a path to non-free < 1213731050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: well, Stallman recommends people licence libraries under GPL specifically to stop non-GPL code using them, but I know you disagree with them on that < 1213731051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :->mit/bsd->non-free < 1213731062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nobody sane listens to him on that at least. < 1213731075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Actually, that only applies to libraries which do something unique. < 1213731082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(such as GNU readline) < 1213731107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For a library that does something common, he recommends the LGPL. < 1213731114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(see: GTK) < 1213731121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, I know < 1213731125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I accept the correction < 1213731131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but is readline really unique? < 1213731137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was at the time. < 1213731139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DOSkey does much the same thing, after all < 1213731150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which shows that Microsoft, at least, are capable of reimplementing it < 1213731160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except they didn't release that as a library < 1213731163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so nobody else can use it < 1213731365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: $ git clone http://code.eso-std.org/feathejs.git < 1213731367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and open index.html < 1213731376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches augur squeam over jQuery use < 1213732052 0 :olsner!n=salparot@h-79-136-60-96.NA.cust.bahnhof.se JOIN :#esoteric < 1213732185 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric < 1213732207 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just want to say, this piet program is brilliant: http://www.dangermouse.net/esoteric/piet/piet_pi_big.png < 1213732226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha lol < 1213732226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whose is it? < 1213732244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: creator of piet's < 1213732246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dangermouse.net/esoteric/piet/samples.html < 1213732248 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :david morgan-marr, I believe < 1213732254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also creator of Irregular Webcomic! < 1213732258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Richard Mitton" < 1213732260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works the same way as that IOCCC-winning pi program < 1213732263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which mesaured its own area < 1213732303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1213733542 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213734762 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hello. :T < 1213734772 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what am i supposed to look at now tusho? < 1213734807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: oh < 1213734808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try it in ff3 < 1213734815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :narcissus uses loads of firefoxy extensions < 1213734820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which kinda sucks, but meh < 1213734820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :try what < 1213734825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: index.html < 1213734826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you didn't give em a link < 1213734840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, git, yes i see < 1213734857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont use git and im not going to waste my time getting it so i can look at a page i dont care about :P < 1213734878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur uses his awesome javascript vcs he coded IN JAVASCRIPT < 1213734882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use jquery < 1213734883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1213734901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so tusho, when are you going to hit puberty and, you know, grow up < 1213734902 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :? < 1213734924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :augur can't wait for tusho to hit puberty < 1213734924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: sheesh, take a joke < 1213734932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: hah! < 1213734940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :jokes are supposed to be funny, not display your stupidity. < 1213734950 0 :Hiato!n=Hiato@dsl-245-54-75.telkomadsl.co.za JOIN :#esoteric < 1213734963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: well then I guess I should have said something like lament < 1213734998 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE < 1213735201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1213735223 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh thats weird looking but.. interesting < 1213735232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: haha, what is < 1213735236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my thing? < 1213735242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it parses the JS you give it < 1213735245 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :void AddOne (int x) < 1213735245 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ x = x + 1; } < 1213735250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, what < 1213735253 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :odd use of braces < 1213735258 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: odd procedure.. < 1213735261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't return anything < 1213735264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just over-writes a global < 1213735269 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it also doesnt work < 1213735283 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because x isnt a global :) < 1213735299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That odd use of braces makes me half-think it's Plof. < 1213735305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plof? < 1213735317 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its just C, it's just an odd use of braces. < 1213735330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{x = x+1;} is perfectly valid Plof, though kinda pointless. < 1213735367 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen someone write a one like function like that before < 1213735377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :plof is fun < 1213735378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if crazy < 1213735385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I should write plof->jf < 1213735387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*js < 1213735392 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which makes me want to make a language where you have to wrap each line of body in {} < 1213735393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Gregor already did. < 1213735401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's called jsplof. < 1213735402 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: does it let you interface with js? < 1213735413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think so; I never played with that much. < 1213735415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :int foo() < 1213735415 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ blah blah blah } < 1213735417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ blah blah blah } < 1213735418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :{ blah blah blah } < 1213735424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I tended to use dplof and cplof. < 1213735433 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so what is ploff? < 1213735435 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :plof* < 1213735443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a language by Gregor. < 1213735453 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yeah i got that :P < 1213735454 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1213735456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.pdf < 1213735473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that would have been better if plof3.pdf was actually a plof interpreter < 1213735474 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a pdf < 1213735483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, that actually ran when you open the pdf < 1213735490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze, that spec is incomplete. . . < 1213735516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it doesn't give any decent examples of the Plof User Language. < 1213735571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to hop back on the Plof bandwagon < 1213735598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: You could implement signals in jsmips! :P < 1213735613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's because the Plof User Language is incomplete :P < 1213735614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: get forking working < 1213735618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :echo `echo a` fails in sh < 1213735628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: heh, I tried that exact command too < 1213735628 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :guys guys guys < 1213735632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Sadly. < 1213735633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive decided on a new fursona < 1213735635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I already did get forking working, that fails because of waitpid which in turn fails because it has no signals. < 1213735635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think it fails because it can't create a pipe < 1213735637 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, fake fursona < 1213735638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I got it from you < 1213735642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but ive decided on a new fursona < 1213735642 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213735654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: how wonderful... < 1213735657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: darn < 1213735660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm lazy < 1213735661 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1213735684 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ive decided that my fursona is... < 1213735689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :an uncollapsed probability wave < 1213735700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes augur  < 1213735711 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :agh!!! ::collapses:: < 1213735716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: Allow me to just give you the coolest feature of Plof: its syntax is defined in Plof. < 1213735729 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er.. ok? < 1213735731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, C-INTERCAL's syntax is defined only in C-INTERCAL < 1213735739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/cgi-bin/ploftrac.cgi/browser/core/pul/pul.plof < 1213735743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My fursona (whatever-tf that is) will be Anne Uncollapsed Probability Wave < 1213735743 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can define many languages in themselves :P < 1213735748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the distribution ships with a precompiled C-INTERCAL program just so you can start it off < 1213735766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor: are you from upstate new york? < 1213735776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: no, not just defined in itself < 1213735780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the actual plof you run is defined in itself < 1213735781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :augur: The syntax is defined at runtime. < 1213735781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: ... uh, no. < 1213735789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches RodgerTheGreat come and say "THAT'S IMPOSSIBLE! JUST LIKE FEATHER!" < 1213735798 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hm. gregor, why did you say "anne"? < 1213735800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1213735820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pul.plof is actually executed before your Plof program, in order to define the Plof syntax. < 1213735837 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how do you define plof syntax after running plof? i dont see how this is possible. < 1213735848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's two languages < 1213735855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: A very minimalistic syntax is defined in bytecode. < 1213735857 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh well thats cheating isnt it < 1213735862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Then the syntax builds upon itself. < 1213735867 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1213735868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: explain what you're randomly needling me about < 1213735887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Because Anne is a name and "fursona" sounds like "persona", so I was making a "persona" based on "an uncollapsed probability wave" :P < 1213735893 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so really plof is embedded in the bytecode < 1213735906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's a Perl version of CLC-INTERCAL's syntax, but it was compiled from CLC-INTERCAL < 1213735915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: heh < 1213735926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bootstrapping an /interpreter/ from itself seems impossible without a compiler or an interpreter written in a different lang somewhere along the line < 1213735931 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :gregor: oh i see. well, i figured upstate new york because upstates pronounce "an" like "anne". < 1213735932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even machine code is interpreted by the hardware < 1213735950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless it's feather < 1213735950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1213735951 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :infact, upstaters pronounce "anne" and "ian" the same. < 1213735983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, I seem to recall being in a discussion about something similar earlier on < 1213736043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I still think that, outside extreme edge-cases and tricky bullshit it's a completely ridiculous concept to actually implement < 1213736064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric is NOTHING to do with extreme edge-cases and tricky bullshit. < 1213736065 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Nope! < 1213736066 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho, have i told you about the reactive programming language oklopol and i are designing? < 1213736071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes < 1213736087 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :can i get your opinion on what the cfg should be for it? < 1213736134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213736138 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1213736140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :meanie < 1213736248 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1213736266 0 :ais523!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213736297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: you didn't tell me, can you explain? < 1213736311 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :er.. the language? < 1213736315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213736375 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well, its sort of the reverse of functional programming. where in functional languages you define functions defined in terms of other functions, etc, and then get the value of one function by calling the inner functions and doing stuff with their return values < 1213736431 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with a reactive language you instead set up reactions. < 1213736442 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so consider what happens if you have some function f() = g() + h() < 1213736479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if g() is not a pure function, when will you see the changes in the values of g()? only when you call it. < 1213736494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so if g() is time dependent, you only see its value when you call g(), or in this case f(). < 1213736525 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but with a reactive language, the moment g's value changes, this change cascades down through all the things defined in terms of it < 1213736534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's clever < 1213736536 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so we might instead say something like, g+h -> f < 1213736537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like VHDL < 1213736543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in fact, exactly like VHDL < 1213736544 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so that if you later say g = 5 < 1213736552 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :f is automatically different now < 1213736557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, VHDL is reactive by the nature of the problem it's solving :P < 1213736575 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this doesnt make any real difference unless you're doing IO stuff, really < 1213736576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VHDL is more verbose than COBOL, it seems < 1213736582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least for short programs < 1213736593 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :because if you never output, then f can be lazy and it becomes functional < 1213736594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it uses reactivity to order the statements, which is interesting < 1213736610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but for instance, consider the task of making some box follow the mouse on the screen < 1213736626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, reactive langs would be good at that < 1213736632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :VHDL would be if it had a GUI < 1213736636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how would you do this functionally? or imperatively? you'd need to constantly poll the mouse and send that to some handler or whatever < 1213736651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there are reactive haskell gui libraries < 1213736656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they're pretty common < 1213736660 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but with the language okl and i are designing, it would be just: < 1213736667 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mouse.(x,y) -> box.(x,y) < 1213736667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: see: Fudgets < 1213736676 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that single statement is all you'd need. < 1213736698 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well really its two statements in compressed form but close enough ;) < 1213736752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, and we have "functions" sort of < 1213736769 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but really, functions are just temporarily constructed reactions < 1213736799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :we also have time delays < 1213736822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so for instance if you wanted the box to follow the mouse 100 milliseconds behind the mouse < 1213736832 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :delay 100 mouse.(x,y) -> box.(x,y) < 1213736847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: VHDL does that too < 1213736855 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1213736871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mouse[x] <- mouse[y] after 100000ns < 1213736912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, and ive decided on the ability for variables to hold multiple values < 1213736921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not collections of values, but rather multiple values simultaneously < 1213736925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :for instance < 1213736932 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x = 1, 7 < 1213736935 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you then asked < 1213736936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's one weird piece of code you have there < 1213736938 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 1 => true < 1213736944 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :x == 7 => true < 1213736960 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1213736964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me! < 1213736966 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :come to #reactance < 1213736973 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i want to go over the grammar real quick < 1213736985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's genuine VHDL, almost < 1213736991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that I invented syntax for structures < 1213737002 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: your language doesn't need a channel < 1213737008 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(first law of #esoteric; learned it the hard way) < 1213737010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mouse_x <- mouse_y after 100000ns would be real VHDL < 1213737025 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i dont care. < 1213737027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, that would be weird < 1213737035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine moving the mouse with that code... < 1213737050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was my point < 1213737138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: diagonal mouse movement FTW < 1213737148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's not even that < 1213737157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well yeah cause of the delay < 1213737381 0 :tusho!unknown@unknown.invalid QUIT :"And then-" < 1213737410 0 :tusho!n=tusho@91.105.107.28 JOIN :#esoteric < 1213737747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z < 1213737780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u < 1213737814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z < 1213737819 0 :kar8nga!n=kar8nga@AMarseille-151-1-48-6.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1213738193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213738352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :x < 1213738360 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :z < 1213738385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g < 1213738393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :l < 1213738394 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :y < 1213738402 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213738409 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I win :) < 1213738410 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213738429 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213738438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, Hiato < 1213738441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to go back to Z < 1213738460 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :arg, do I get to roll again? < 1213738467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z < 1213738486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :u < 1213738530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :f < 1213738686 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's a tough one..... I'll go with: y < 1213738710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :m < 1213738748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213738753 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :q < 1213738765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins in 3 moves now. < 1213738780 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :CHEATER! < 1213738787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1213738790 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hax I tells ya < 1213738815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mom is a cheater < 1213738817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u < 1213738819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(only one move left) < 1213738820 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :f < 1213738823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213738826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :UFO < 1213738830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :100 points < 1213738833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a fucking badge < 1213738841 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what about taking it backwards, FU? < 1213738858 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's 20 points baby < 1213738861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not a badge, it's a badger < 1213738873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, you ppl are good at this < 1213738875 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but a combo bonus for me and oerjan cause his name starts with an o < 1213738881 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't have a k in it < 1213738881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1213738890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :goddammit i'm rusty. < 1213738922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok let's take an easier opening: W < 1213738968 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oooh, you've got me there... man, pass, oklopol? < 1213739021 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is impressed with the use of uppercase letters *frantically pages through the rulebook only to discover it doesn't exist after carefully examining the index* < 1213739049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you playing Calvinball? < 1213739059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think the rulebook should be rewritten to have, you know, existance < 1213739060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, only the opening letter is upper case, as you can see above < 1213739068 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's CalvinAlphaBall < 1213739074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213739083 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1213739093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in that case, q < 1213739100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u again < 1213739102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know Hiato tried that earlier < 1213739115 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oklopl, an advisable feature, perhaps. Later revisions then < 1213739125 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :lets see, y < 1213739161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but existence would detract from its most important property, rewritability < 1213739183 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so which letter would that be then, oerjan? < 1213739189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oi, it's my turn! < 1213739192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll go for t < 1213739200 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you can't < 1213739201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :r < 1213739222 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fine, you know what. Desperate times and measure and idioms: z < 1213739224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he can't? and here i had such a nice followup < 1213739244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: p < 1213739246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1213739247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that's right oerjan, clearly in violation of Rule:Rule < 1213739251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't go putting a z after r < 1213739256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was refuted years ago < 1213739258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with p < 1213739271 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :when? I must have been sick that day... < 1213739274 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :fine, q < 1213739299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a violation of the p-nand-q rule < 1213739317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213739323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets the lead < 1213739325 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://p-nand-q.com for the h < 1213739353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c < 1213739362 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is puzzled as to how oklopol keeps winning --- hax < 1213739387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213739390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just that good! < 1213739392 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHA, oerjan, my dear fellow, look what I have: d < 1213739404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: ah, that's good < 1213739410 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for Domination, Damnation, Darn It No More Words and such < 1213739417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I think oklopol will have trouble avoiding playing y next turn < 1213739422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as I now play a < 1213739432 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I tend to agree, but he could opt for a q < 1213739441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see him try < 1213739446 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :all eyes on oklopol < 1213739461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...o < 1213739466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1213739476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now THAT was a surprise move < 1213739480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, then, d and I win < 1213739480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213739481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but was it wise? < 1213739482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1213739486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1213739486 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, shame... poor fellow, did not see my z coming < 1213739488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clearly not, he let me win < 1213739493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i knew ais523 would see right through it < 1213739504 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you cannot ignore it < 1213739509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, for a moment i thought you might not see it < 1213739511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1213739515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes, I know you get a big advantage in the next game < 1213739517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I wanted to win one < 1213739521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a bit stupid. < 1213739550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a great game < 1213739557 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :listen, I think that what oklopol did was... amazing, don't get me wrong, but perhaps he took ais523's arsenal of t's for granted there < 1213739618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that may just have happened < 1213739628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like to be a bit more deep than you'd think at the first glance < 1213739645 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so now in terms of balancing, is it +100 to asi523 for having numbers whose product are no greater then the length of a bunch of bananas if frequently played in place of oerjan's g < 1213739751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: no, only +80k, it's a Tarnished Chain < 1213739756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity < 1213739785 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, that rulebook is getting mighty heavy < 1213739861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, don't forget Rule on Page, technically i still have the lead with less than 70 points. < 1213739890 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh my, asi523.... dare I say it, he's right according to Rule:Rule on Page:Number... oh dear < 1213739914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: well, -5 for getting my name wrong < 1213739922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know that's an optional rule, but... < 1213739933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, but that's not important at this level. < 1213739939 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yay, I win :) My clever ploy has worked. Thank you oklopol :P < 1213739943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh... < 1213739948 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Z < 1213739950 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :or is it a draw with 5:3 to him? < 1213739951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, but it's the principle of it < 1213739952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shit, how did that happen :| < 1213739952 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(I had a Z left from before) < 1213739953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :z < 1213739955 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I steal the win. < 1213739955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I repeat < 1213739957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1213739961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i say "o" < 1213739961 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :p < 1213739961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z < 1213739963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :p < 1213739963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :q < 1213739964 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :g < 1213739965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g < 1213739966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :h < 1213739970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e < 1213739971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :r < 1213739974 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's photoshopped! < 1213739976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :r and I bar tusho for 3 turns < 1213739976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :z < 1213739981 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: one second too late < 1213739984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :poor thing. < 1213739989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity < 1213740000 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I have a nomicy idea < 1213740003 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I institute: The one-two to closey rule! < 1213740007 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we start playing a game much like mornington crescent < 1213740013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but each time we reference a rule we write it down < 1213740015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and build up a real ruleset < 1213740044 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :.... we have a ..real ruleset here, it just doesn't.... am... exist < 1213740048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#nomicton-crescent if anyone wants to try it < 1213740067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is a meaning of the word "real" with which i was not previously familiar < 1213740090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe I didnt' explain it properly < 1213740094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you want to restate it, ais523? :-P < 1213740134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: see Mornington Nomic < 1213740143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they actually worked out a Mornington Crescent ruleset like that < 1213740156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was a fair and balanced and interesting game < 1213740175 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh well. want to shamelessly copy it over IRC? Then join #nomicton-crescent :-P < 1213740179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION predicts the usual fun-serious-dead cycle < 1213740188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213740193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Canada went the other way < 1213740194 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :cycle being a word of note < 1213740198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun - serious - ORGY < 1213740209 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :- Al Gore < 1213740210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fun - serious - ORGY - three dead in stabbing incident < 1213740211 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a bit of serious, tons of fun, dead. < 1213740212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Canada started out dead? < 1213740217 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1213740226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that explains SO much < 1213740237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: heh < 1213740246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fun-serious-dead, that's exactly what happened to esoteric languages < 1213740263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I hope not < 1213740268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still try to maintain C-INTERCAL < 1213740278 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, we know :P < 1213740288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: necromancer! < 1213740300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's serious < 1213740306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and things like Feather are just fun < 1213740351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: when was the last time you talked about esolangs in here? :P < 1213740368 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :never. they're dead. < 1213740379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: were they dead when you first entered? < 1213740393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I think we should talk about esolangs here more often < 1213740404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's one being designed in #reactance as I speak < 1213740414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a paradigm that I'd forgotten existed < 1213740424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: augur continually claims 'ITS NOT ESOTERIC!121212' < 1213740434 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which is why he doesn't like talking about it in #esoteric, too < 1213740445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yeah, but don't forget i'm constantly pointing him to that direction ;) < 1213740451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, shame he's like that < 1213740460 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :people can't appreciate a good esolang! < 1213740466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :languages shouldn't try to make sense < 1213740475 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reactive programming is pretty effing esoteric in itself < 1213740481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: VHDL is far from esoteric < 1213740488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the longest-surviving langs around < 1213740491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you sure about that? < 1213740498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is used by many serious companies < 1213740504 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :vhdl is very esoteric, ais523 < 1213740510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that kind-of de-esotericises a language in most people's view < 1213740517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like Perl and Haskell can't be considered esoteric < 1213740521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, they can < 1213740522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey hey hey < 1213740533 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not that its NOT esoteric, its that im trying to prevent it from being esoteric < 1213740538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: why? < 1213740548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a totally non-esoteric language does not exist < 1213740552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it would suck < 1213740558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: asm? < 1213740561 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hello, I must be going, sleep dawns another day (and just so everyone knows, my last move was a q) < 1213740564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: asm is pretty esoteric < 1213740568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although allegedly that's more esoteric than other langs < 1213740578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe Python < 1213740583 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1213740586 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because i want it to be somewhat usable :P < 1213740599 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im all for reactive languages that are esoteric, but im not making this to be esoteric < 1213740600 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: Esoteric means not somewhat usable? < 1213740605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur doesn't know the definition of esolangs < 1213740606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes another one < 1213740613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there can be langs that are both esoteric and usable < 1213740620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly I can't think of any right now < 1213740625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i guess, but none that i've see :) < 1213740635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu's usable in wimpmode < 1213740652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is, when it's been extended to have arithmetic < 1213740655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the idea is that the language is supposed to be user friendly and somewhat intuitive < 1213740658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sensible IO < 1213740665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol@user friendly and somewhat intuitive < 1213740672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :way to dig yourself into the whole of "sucks" like that < 1213740685 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1213740699 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aiming for those as goals dooms your language to be terrible pretty much < 1213740714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PURITY < 1213740724 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :really? cause i rather think ruby succeeds at those and is quite popular < 1213740739 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but oh, thats right, tusho, you're full of shit. :P < 1213740746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: matz didn't aim for those, actually < 1213740753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not that reaching those goals makes your language suck < 1213740754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's aiming for them < 1213740767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually matz did :) < 1213740769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho's just not that user-friendly, i'd hardly call him a shit-full-of-guy < 1213740777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you'd only know that if you'd read up on ruby at all < 1213740778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially as that is one retarded word. < 1213740780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: wrong, he aimed specifically for something that _he_ liked < 1213740781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rather than talking out your ass. < 1213740787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Principle of matz' least suprise. < 1213740799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :something matz likes = user friendly < 1213740805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :since his intended user base was Matz. < 1213740810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: that was coincidental then < 1213740814 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1213740819 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1213740821 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it just so happens that what was unsuprising to him was unsuprising to everyone else < 1213740826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but aiming for 'unsuprising in general' fails < 1213740840 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thanks tusho < 1213740846 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're completely unhelpful, yet again. < 1213740862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was offering constructive criticism < 1213740869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if i'm that unhelpful /ignore is over there < 1213740881 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unhelpful != annoying. < 1213740892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kids, kids < 1213740896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :take it easy < 1213740934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, after all I'm only 12 right augur? :P < 1213740949 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1213741005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, it was me calling you both kids < 1213741050 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho doesnt bother to actually read messages, oklopol, he just likes to construct fantasies in his head and then talk to them < 1213741065 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kids have imaginary friends, why not imaginary irc pals? < 1213741068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213741093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just turn your imaginary friend 90% and he'll become real < 1213741099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, 90 degrees < 1213741107 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(where's the degrees sign on the keyboard?) < 1213741110 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :90º < 1213741111 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :90º < 1213741116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool signs < 1213741117 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you know if you didn't know my age you might actually have to think of a valid argument < 1213741125 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :¡™£¢§ˆ¶•ªº–≠ < 1213741126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that degrees? What's with the line under the 0 < 1213741140 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if i didnt know your age i'd think you were 12. < 1213741144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ª is not the degrees sign, it's the masculine ordinal sign < 1213741145 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or mentally retarded. < 1213741151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213741151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as in, 1º - primero < 1213741156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2º - segundo < 1213741170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that symbol shouldn't be used in English at all < 1213741178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, um, go fuck yourself. < 1213741186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: please, the joke's getting old < 1213741193 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what joke? < 1213741194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're turning #esoteric into a flame channel, almost < 1213741200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :augur: well, if not a joke, a statement < 1213741204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you've made your point once < 1213741213 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :sorry, do what now? < 1213741215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :repeating it endlessly seems to serve no purpose other than to annoy tusho < 1213741217 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt bring up tusho's age. < 1213741219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho did. < 1213741229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'll tell him not to either < 1213741252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guys, no fighting < 1213741255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're all adults here < 1213741259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...except tusho < 1213741263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*zing* < 1213741265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's not fair < 1213741266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1213741270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stop taunting people < 1213741276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i found that funny, actually < 1213741279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would have been funnier without the third line < 1213741280 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wasnt there someone else who was 13 or something too? < 1213741289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, deveah < 1213741289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a guy who was 10 < 1213741292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1213741293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :right deveah < 1213741293 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekerka < 1213741296 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :10?! < 1213741309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not even born yet... < 1213741314 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when the fuck did kids start getting into esolangs? < 1213741314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: he was a bit spammy < 1213741318 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for large values of a bit < 1213741324 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, err, his ideas didn't make much sense < 1213741324 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1213741328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :last time he came in here he was alright though < 1213741359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, for spam, try immibis < 1213741371 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :man, now we've got 12 year olds critiquing 10 year olds. tusho do you wear a suit and hang out at water coolers talking about 401ks? < 1213741374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're old enough to have a name with a letter than doesn't even exist anymore < 1213741377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never got his age out of him, even though i had a lot of private chats with him < 1213741378 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho you should, it'd be adorable. < 1213741399 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjans name has a letter that doesnt exisT?? < 1213741402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: how did you get so funny? < 1213741413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: perhaps I should spell it out for you; referencing my age constantly is neither funny nor relevant and does not further your argument in any way < 1213741415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my name also contains a letter that doesn't exist < 1213741421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to refine it further, shut the hell up about my age. < 1213741422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but because the letter doesn't exist, I can't tell you what it is < 1213741427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even write down my name or say it properly < 1213741437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: well i suppose if i had been greenlandic... < 1213741439 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I did a funny degree at university. < 1213741440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus I just call myself ais523 < 1213741447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: where do they offer that? < 1213741451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna be funny too < 1213741460 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what letter?! T_T < 1213741474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: a bit of an inside joke, oerjan is norwegian < 1213741479 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1213741484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: you see?!?? i'm even ruining jokes :| < 1213741491 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Å“? < 1213741493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as if not creating them wasn't enough < 1213741494 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Å“rjan? < 1213741516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: lament was joking < 1213741520 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok.. < 1213741531 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :completely confusing joke. < 1213741533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well at least we have narrowed down augur's sense of humour < 1213741538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's NOT british ;) < 1213741550 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont even see how that'd be british humor < 1213741557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say that, actually < 1213741557 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :british humor is intelligent humor < 1213741577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament's joke had quality < 1213741580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's british humour < 1213741583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's my new god < 1213741588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is lament British? < 1213741590 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont see how it was even a joke :( < 1213741597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think so < 1213741612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: also, oe = Ø < 1213741617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament is uhhh < 1213741619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :russian i think < 1213741623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's canadian < 1213741628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but used to be russian < 1213741631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1213741633 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :canada is secretly russia < 1213741638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(he had a nationality change operation) < 1213741639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :soviet canuckistan! < 1213741655 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :where's the nationality? thats next to the pancreas isnt it? < 1213741673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? oe = ?? < 1213741683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :augur: O with slash < 1213741687 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ø? < 1213741690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213741694 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ørjan < 1213741698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yeah, it's very delicate < 1213741709 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats what i figured it was. i didnt think norwegian had Å“ < 1213741713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it's too big; which is common in the USA < 1213741723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably the langerhand isles [sp?] < 1213741723 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i had my nationality removed a while back. < 1213741742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i had my body removed recently; i'm a computer program < 1213741759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually believe the people on irc are real < 1213741767 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i love swedish Ã¥ < 1213741773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i wonder whether i am real myself < 1213741777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*if < 1213741778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pÃ¥ < 1213741779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*if i < 1213741781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :said po < 1213741782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1213741788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*langerhans < 1213741791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it feels so.. swedish < 1213741800 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you're not real. < 1213741817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: coming from a bot running in my head, that's not entirely plausable < 1213741828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i < 1213741833 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh, so im a bot in your head? < 1213741842 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you have bots in your head that lust are you? < 1213741845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: as far as you can prove to oklopol < 1213741856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kind of narcissistic i'd say < 1213741857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who is himself, naturally a bot in *my* brain < 1213741871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bot in your brain. < 1213741876 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so rodger the great has bots who have bots that want one another? < 1213741886 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :rodger, why are you fantasizing about gay robot sex? < 1213741889 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: reminds me of a saying- "The human mind is only capable of creating illusions" < 1213741890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that sounds more probably < 1213741891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah the langerhans isles are _in_ the pancreas < 1213741902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*probable goddammit < 1213741929 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ørjan, you're from norway? < 1213741943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :naturligvis < 1213741944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augur: I can't explain that any better than I can explain why I'm fantasizing about robots questioning themselves fantasizing about robots fantasizing about having robot sex < 1213741950 0 :ais523!unknown@unknown.invalid NICK :ais523|sl < 1213741958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"It is a mystery" < 1213741991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bot in my mind. < 1213742053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*head explodes* < 1213742072 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :anyone here danish? < 1213742100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/YourHeadASplode < 1213742111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(warning, addictive link) < 1213742154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you can't, like, OWN a mind, man- it's there for EVERYBODY... < 1213742219 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :there was some show where the guy tried to make some other guys head explode through psychic powers < 1213742234 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1213742237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I think your FFI interface for jsmips should have handles instead of pointers, so it doesn't need to associate memory addresses with JS objects somehow. < 1213742256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I like turtles. < 1213742265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE TOHTLES < 1213742271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Btw, make the font size 12px. < 1213742273 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: jsmips is impressive < 1213742274 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It looks a lot nicer. < 1213742282 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :if a little crazy < 1213742284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and once you've done that, make it 80x24. < 1213742287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I made it 10 because I preferred it to 12 :P < 1213742289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(as in the div is actually that large) < 1213742292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then it'll be nicer. < 1213742295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well I like to be able to read. < 1213742303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. < 1213742306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Why thank you :P < 1213742312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Have you seen the Bourne shell? ^^ < 1213742315 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1213742320 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :that's what I was referring to < 1213742325 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do a lot without a filesystem, though < 1213742334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or signals :P < 1213742344 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but that would need an OS < 1213742354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jsmips IS the OS. < 1213742356 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :I'll be really impressed if you can get Linux running in a JS emulator < 1213742374 0 :RodgerTheGreat!n=Rodger@wads-5-232-63.resnet.mtu.edu JOIN :#esoteric < 1213742385 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ah, it does OSy stuff as well as just emulate the processor? < 1213742416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Yeah, all the syscalls are handled in JS. < 1213742433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: When will linux run? < 1213742436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Right now that's just read/write/fork/pipe and a few other things. < 1213742437 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :except filesystem syscalls < 1213742446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Never, it doesn't emulate hardware. < 1213742446 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is this still that MIPS simulator? < 1213742450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Well, just not /yet/. < 1213742452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yes. < 1213742466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it runs sh < 1213742468 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a very cool tech demo indeed < 1213742471 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, in theory, you could get qemu running < 1213742473 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and then run linux on that < 1213742476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, that's a new development < 1213742477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1213742486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: http://codu.org/jsmips/sh.html < 1213742487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I rewrote it more efficiently. < 1213742491 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DISCLAIMER: use firefox 3 for fucks sake! < 1213742494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or it will burn! < 1213742498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It runs fine on FF2 *shrugs* < 1213742506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hell, it runs fine albeit slowly on Konq. < 1213742511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well ff3 was just released officially today so :P < 1213742514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it's a lot faster. < 1213742516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :As in actually usable. < 1213742517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you rewrote the entire bourne shell in MIPS, or did you use GCC and target the MIPS instruction set? < 1213742524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: gcc < 1213742529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. :/ < 1213742529 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's been using gcc since he started < 1213742533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can I non-suckify read()? < 1213742600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: How so? < 1213742606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not making it use a stupid textarea. < 1213742619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, not-suckify Stdin you mean. < 1213742625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and can you make a compile.sh that does sh? < 1213742629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to rely on focusing on a div. < 1213742635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Not easily :P < 1213742636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It won't. < 1213742644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Then how do you want it to work? < 1213742649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it will take over the page, because jesus, expecting this to run on another page will just slow down this development horribly. < 1213742658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1213742659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and cripple it unneccessarily for something that will never, ever happen < 1213742669 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(someone actually using it on a custom page that requires it to be unobtrusive) < 1213742678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I added the textbox to /de/focus the start button. < 1213742687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What do you mean? < 1213742705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: If you have the start button focused and you hit 'enter' to send a key to the shell, you'll start a new MIPS. < 1213742715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Duh, I can fix that trivially < 1213742720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: And I can't tell it to focus on something that isn't a form field in a way that'll work on every browser. < 1213742736 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I can make it work and not have an ugly text-field < 1213742740 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and actually support backspace, etc. < 1213742745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, let me. :P < 1213742753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free *shrugs* < 1213742757 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering how :P < 1213742774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd love to see the stupid text-box replaced, but more than that I'd like to know for myself what the alternative is :P < 1213742791 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm sure there's some way to capture keypresses in JS < 1213742794 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :I know because I've done it < 1213742800 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but they can have effects on the rest of the window < 1213742818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: That's what I am doing, I'm catching them in a text box so they /don't/ have an effect on the rest of the window :) < 1213742820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :naww < 1213742822 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can get it working < 1213742824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, Opera seems to have a crazy-fast JavaScript that runs it pretty well too. < 1213742831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Feel free, I'm just wondering how ;) < 1213742835 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hide the textbox somehow < 1213742839 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but still have it existing? < 1213742841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: kinda < 1213742844 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just let me wrte this :P < 1213742852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, letting you write, we'll just speculate until you push :P < 1213742965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Now how do I compile.sh sh? < 1213743233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://amorphia-apparel.com/design/bought/ < 1213743287 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i do my own silk screening < 1213743288 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::T < 1213743385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Just compile it with make CC=... AR=... RANLIB=..., then follow the instructions in compile.sh after the compilation part. < 1213743439 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1213743543 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1213743603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: gettin' closer < 1213743612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it works without displaying, now for things like backspace < 1213743643 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: heh your problem is only listening to the ascii range < 1213743657 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :what just happened? < 1213743661 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :ah, my internet connection borked then fixed itself < 1213743663 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and I got the last two minutes-worth of messages all at once < 1213743663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was too lazy to properly handle everything else :P < 1213743669 0 :ais523|sl!unknown@unknown.invalid PART #esoteric :? < 1213743672 0 :ais523|sl!n=ais523@sm01-fap06.bham.ac.uk JOIN :#esoteric < 1213743677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523|sl < 1213743686 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :did I leave? < 1213743686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, what do we need to handle... < 1213743690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: yes < 1213743696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0del, 8backspace, ^Hbackspace < 1213743697 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :something strange is up with my Internet connection < 1213743701 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is ^H=8? < 1213743716 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :did I leave any channel but #esoteric? < 1213743730 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and how long was I gone for? < 1213743738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: less than a second < 1213743744 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and just this place < 1213743748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you had your quit message < 1213743749 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would be my /cycle kicking in, then < 1213743753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1213743762 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :but not when I expected < 1213743829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: is ^H = 8? < 1213743831 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or is that ^? < 1213743839 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :^H is 8 < 1213743844 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :at least standardly < 1213743849 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :because ^A = 1 < 1213743851 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :^B = 2 < 1213743852 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1213743918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: what about ^? < 1213744033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ^H == 8 < 1213744048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about ^? < 1213744065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Idonno, but I speculate that if you look at an ASCII chart, it'll be that many after A :P < 1213744096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1213744122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\177 < 1213744123 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1213744124 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so: < 1213744129 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :0 = del, 8 & 177 = backspace < 1213744132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Never mind, that'd be -1 :P < 1213744132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what else should we handle? < 1213744145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1213744147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :7 (tab) < 1213744168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shore. < 1213744175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By "we" you mean "you" :) < 1213744189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm not coding tab handling. < 1213744192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll do the rest, though. < 1213744197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tab would be tough. < 1213744199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: What else do we need to handle, you know this kinda stuff < 1213744204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because that'll tab through elements in the page. < 1213744219 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you can refocus with JS < 1213744219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrow keys? < 1213744223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, no, I definately catch tab already. < 1213744225 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :so just refocus on the edit box < 1213744227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We just need to handle it < 1213744227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1213744229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Oh, of course. < 1213744235 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes, arrow keys too. < 1213744240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But don't we just send arrow keys off to the application? < 1213744243 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :well, they'll be trapped in the edit box < 1213744244 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :If so, then we do that already. < 1213744251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Yeah, same with tab though. < 1213744275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No. Tab should display as spaces up to the first column divisible by zero. < 1213744286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Or if that's the current one, then the next one.) < 1213744300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Applications only catch tab if they put the console into raw mode or similar, I believe < 1213744342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It's always going to go to the app, even if it's also displayed, but that's two separate problems. < 1213744351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well yes. < 1213744365 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm. < 1213744368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a problem? < 1213744378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I tell you what. I'll just push the current focusy thing I have. < 1213744382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Then you handle the extra keys. :P < 1213744386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure *shrugs* < 1213744414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Done. < 1213744420 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :'sh compile.sh' and admire my awesomeity < 1213744420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rock on < 1213744432 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wow, you tested it already? < 1213744487 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1213744556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: No, I was just "rock-on"-ing to the push :P < 1213744563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213744570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't know if I like the onblur auto-refocus, that means you can't stop it with the keyboard. < 1213744574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I changed the font size because I hate you. < 1213744580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*eh* < 1213744586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well if you could stop it with the keyboard we couldn't use tab or similar. < 1213744592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think having to move the mouse slightly is worth it ;) < 1213744601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1213744606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an excellent point :P < 1213744609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if we don't trap everything it'll be a pain to actually USE it. < 1213744609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Okidoke. < 1213744613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1213744614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Especially if we get a GUI at one point :-P < 1213744623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let's focus on the immediate future :P < 1213744628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213744657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's lovely and zippy, isn't it? < 1213744689 0 :ais523|sl!unknown@unknown.invalid PRIVMSG #esoteric :you should so implement X11 in JSMIPS < 1213744704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: we will < 1213744705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1213744717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we'll implement a gfx card driver < 1213744719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for X11 < 1213744743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That particular "we" is aaaaaaaaall tusho :P < 1213744748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :< < 1213744761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523|sl: Imagine never having to endure SunOS! < 1213744767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Just fullscreen your browser and enjoy KDE in MolassOS! < 1213744772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about SDL-over-canvas, I'm pretty sure there are X11-over-SDLs. < 1213744800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :MolassOS: We'll get back to you. < 1213744804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And SDL doesn't have all the other assumptions that come with X11. < 1213744806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1213744808 0 :ais523|sl!unknown@unknown.invalid NICK :ais523 < 1213744905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: did you like that :-P < 1213744949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If we write MollasOS, that has to be the motto :P < 1213744982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: MolassOS is JSMIPS' OS :P < 1213745013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, MollasOS would be the fully-GUI'd ridiculously-over-the-top version. < 1213745030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I keep spelling "molasses" as "mollases" < 1213745032 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stupid doubles. < 1213745077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool geminatrix < 1213745112 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: The first graphical program we run should be a simulation of paint drying. < 1213745119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1213745149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or grass growing: We could simulate the process as fast as we can manage, and it'd still grow slower than real grass! < 1213745153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1213745197 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1213745295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, I guess it's time for signals D-8 < 1213745311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I haven't used signals in so long, I barely know how they work when implemented properly :P < 1213745366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does your grass growing simulation involve protein folding? < 1213745483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can you rebuild your sh with my version? < 1213745589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidental fun fact: if in fortran you pass a number to a function, and the function then assigns to its argument, you alter that number everywhere in your code < 1213745610 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like forte? < 1213745620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: not quite the same < 1213745628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only affects literal occurences of that number, like C-INTERCAL < 1213745633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hehehehehehehehe: http://www.reddit.com/info/6nr83/comments/c04dznr < 1213745636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that number when it's the result of an expression, like Forte < 1213745649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, passing constants by reference and assigning to them? < 1213745666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more esoteric than most esolangs < 1213745673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: which are dead < 1213745673 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rite < 1213745682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there's a Windows version of Wine < 1213745687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you don't need cygwin < 1213745691 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but it's still hilarious < 1213745717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I think esolangs will be around as long as programming languages are < 1213745718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Sure - I forgot to mention, I had to change and update the cross-compiler building process because GCC is annoying :( :( :( < 1213745733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I just picked my brains out with a fork! < 1213745735 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1213745750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Say, want shell access to do it for me? :P < 1213745757 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213745846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I accepted last time, but not under the condition that I do some bizarre pledge :P < 1213745873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Check /msg's. < 1213746657 0 :timotiis_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1213746718 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1213746889 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw, for you kids that havent seen it < 1213746891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=rTK0kFXJjd0 < 1213746902 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: was that targeted at me < 1213746916 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :actually it was targeted at everyone < 1213746921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i call everyone "kids" < 1213746926 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :especially if they're older than me < 1213747013 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, GCC just compiled cfganal.c < 1213747046 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1213747052 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yes, that file has "anal" in its name < 1213747053 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1213747056 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a cfg for analsex? < 1213747062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :presumably it just means anal about errors < 1213747064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i.e. complains often < 1213747074 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's short for control-flow-graph analysis < 1213747081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :right < 1213747088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then it's just extremely strict control flow graph analysis < 1213747088 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1213747096 0 :oklofok!n=nnscript@spark.turku.fi JOIN :#esoteric < 1213747104 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OKLOFOK < 1213747107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE LIKE OKLOPOL < 1213747108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT FOK < 1213747116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well okloFOK YOU TOO < 1213747131 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i totally agree. < 1213747142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :where the fuck can i get something to drink at 2 am < 1213747157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric < 1213747160 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1213747171 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1213747174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gimme gimme < 1213747187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives < 1213747191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But rather than rum-n-coke. < 1213747195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's rum-n-man-juice