< 1125537902 0 :heatsink!i=cirodrig@64.5.82.199 JOIN :#esoteric < 1125539063 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1125545795 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125546135 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1125546631 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAY! My crosslibc halts now 8-D < 1125546638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it supports printf 8-D < 1125547706 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :you mean I'll actually get my prompt back if I try those programs? < 1125547967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup XD < 1125548529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :svn co svn://idia.codu.org/crosslibc/crosslibc/trunk crosslibc < 1125548533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If anybody's interested. < 1125550403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YES!!!! printf is now working on Linux, {Free,Net}BSD and Solaris :) < 1125554498 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125555042 0 :int-e!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125555173 0 :int-e!n=noone@td9091a62.pool.terralink.de JOIN :#esoteric < 1125557261 0 :wildhalcyon!unknown@unknown.invalid QUIT :"leafChat IRC client: http://www.leafdigital.com/Software/leafChat/" < 1125561599 0 :clog!unknown@unknown.invalid QUIT :ended < 1125561600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125563033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, anybody have an OpenDarwin/x86 box they can test this on? < 1125563087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or GNU/Darwin. < 1125563092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or any other Darwin, really. < 1125563466 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125564761 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1125568167 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1125573479 0 :int-e!n=noone@td9091c0f.pool.terralink.de JOIN :#esoteric < 1125575498 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125575738 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125581442 0 :jix!i=jix@p5489C1E4.dip.t-dialin.net JOIN :#esoteric < 1125593100 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1125593263 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1125593271 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1125593789 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125594521 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :howdy all < 1125595946 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi :. < 1125596393 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What I miss? < 1125597114 0 :nooga!unknown@unknown.invalid QUIT : < 1125597458 0 :wildhalcyon!unknown@unknown.invalid QUIT :"leafChat IRC client: http://www.leafdigital.com/Software/leafChat/" < 1125606713 0 :guillaumh!n=guillaum@4va54-1-81-56-99-20.fbx.proxad.net JOIN :#esoteric < 1125610040 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1125610957 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125613849 0 :guillaumh!unknown@unknown.invalid PART #esoteric :? < 1125615878 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125616029 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1125616037 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1125616054 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :whose idea was to make a logo with lemons to esowiki? :) < 1125617336 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye. < 1125617338 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1125619432 0 :Wrrrtbt!n=noone@td9091c0f.pool.terralink.de JOIN :#esoteric < 1125619434 0 :Wrrrtbt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125619462 0 :Wrrrtbt!n=noone@td9091c0f.pool.terralink.de JOIN :#esoteric < 1125619463 0 :Wrrrtbt!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1125621829 0 :Aardwolf!n=neusring@dD57653CA.access.telenet.be JOIN :#esoteric < 1125621884 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool new picture :) < 1125622031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's the URL for these proposed logos? < 1125622083 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1125622948 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1125633700 0 :CXII!i=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1125634075 0 :CXI!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1125634075 0 :pgimeno!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1125634874 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1125636019 0 :CXII!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125636045 0 :CXII!n=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1125637455 0 :puzzlet!unknown@unknown.invalid QUIT :"Changing server" < 1125637481 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1125637559 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1125637703 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1125639133 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125645598 0 :int-e!n=noone@td9091b88.pool.terralink.de JOIN :#esoteric < 1125647999 0 :clog!unknown@unknown.invalid QUIT :ended < 1125648000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125650453 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125657817 0 :puzzlet!unknown@unknown.invalid PART #esoteric :? < 1125657879 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1125658239 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :argh, i think i forgot my nickserv password < 1125666299 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1125667178 0 :jix!i=jix@p5489BC24.dip.t-dialin.net JOIN :#esoteric < 1125667206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1125677068 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125677447 0 :wildhalcyon!unknown@unknown.invalid QUIT :"leafChat IRC client: http://www.leafdigital.com/Software/leafChat/" < 1125677790 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125677865 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.cmu.edu/~dst/DeCSS/Gallery/css-brainfuck.txt o.0 Way too much time on his hands. < 1125680067 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1125680273 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1125681526 0 :cpressey!unknown@unknown.invalid QUIT :"leaving" < 1125681861 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1125682314 0 :ZeroOne_!unknown@unknown.invalid NICK :ZeroOne < 1125684101 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1125688314 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1125688317 0 :jix!i=jix@p5489BC24.dip.t-dialin.net JOIN :#esoteric < 1125692632 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1125694839 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1125696341 0 :fungebob_away!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1125699208 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125699889 0 :wildhalcyon!n=bcthomp2@dan204-58-76.eos.ncsu.edu JOIN :#esoteric < 1125700168 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1125701701 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Leaving" < 1125709354 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125711371 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125711517 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125713345 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125718510 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125721738 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125723915 0 :calamari_!n=calamari@dialup-4.240.150.59.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125723946 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125724139 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125724320 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think Im almost done with my spec < 1125724332 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its actually turned into two languages, which is fine by me < 1125724530 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125725891 0 :fleft!n=fleft@cpe-24-27-67-38.houston.res.rr.com JOIN :#esoteric < 1125728406 0 :fleft!unknown@unknown.invalid QUIT :"Leaving" < 1125732447 0 :kubient!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1125734399 0 :clog!unknown@unknown.invalid QUIT :ended < 1125734400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125739160 0 :jix!i=jix@p5489D4A2.dip.t-dialin.net JOIN :#esoteric < 1125739326 0 :calamari-!n=calamari@dialup-4.240.72.21.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125739522 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125741974 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. is it filesystem or file system? < 1125742028 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :both are used < 1125742325 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :this wiki filesystem thing is turning out to be a lot of work. Before I can even mess with the wiki stuff, I've had to do a rewrite of my file system handling. < 1125742354 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :should be a lot easier to add new file systems in the future, though :) < 1125744112 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :cool.. http://esolangs.org/wiki/EsoShell:Brainfuck?action=raw < 1125744140 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :that'll make loading files easier and faster too < 1125746754 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125747160 0 :calamari-!unknown@unknown.invalid PRIVMSG #esoteric :hi kipple < 1125747483 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1125749294 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125751628 0 :sp3tt_!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125751640 0 :sp3tt_!unknown@unknown.invalid QUIT :Remote closed the connection < 1125752815 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125753709 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125753867 0 :calamari-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125759640 0 :wildhalcyon_!n=700af741@216.154.205.203 JOIN :#esoteric < 1125759936 0 :wildhalcyon_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125760725 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125762808 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125764313 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125764364 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1125764405 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1125764449 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1125768821 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... < 1125769042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing a new language now! < 1125769054 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm trying to do the most inconsistent syntax ever! < 1125769329 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's called ElWarte i forgot why... < 1125769342 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :El is esoteric language.. Warte was an acronyme too < 1125770080 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, whats inconsistent about it? < 1125770132 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i generate it by typing some random special characters on my keyboard OR using too descriptive keywords OR using keywords that just don't fit... < 1125770163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :@@^ is a NOP < 1125770193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ABuTB executes A then B < 1125770225 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thats inconsistent alright < 1125770243 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :@@^BuT@@^ does nothing 2 times < 1125770285 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What would @@^BuTBuT@@^ do? Anything? < 1125770293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :syntax error < 1125770304 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :expressions may not be empty < 1125770312 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1125770326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they may be empty in some special syntax cases < 1125770330 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but not in that case ;) < 1125770411 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it has 3 data types < 1125770417 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :array string and number < 1125770421 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :number is bignum or float < 1125770457 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does automatic type conversation (because that can cause stupid errors) < 1125770529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :_WHom! is going to be the comparison operator < 1125793302 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125793302 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1125800449 0 :kubient!unknown@unknown.invalid QUIT :"running(out)" < 1125800985 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125804843 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125807691 0 :CXII!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125807713 0 :CXII!n=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1125810178 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125812240 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125812419 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125820799 0 :clog!unknown@unknown.invalid QUIT :ended < 1125820800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125822864 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1125830468 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1125832241 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1125832378 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1125832378 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1125832405 0 :jix!i=jix@p5489CF44.dip.t-dialin.net JOIN :#esoteric < 1125832454 0 :int-e!n=noone@td9091b7c.pool.terralink.de JOIN :#esoteric < 1125832833 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125835594 0 :Aardwolf!n=neusring@dD57653CA.access.telenet.be JOIN :#esoteric < 1125836905 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1125842495 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1125843673 0 :xyzz1!n=Internet@cup-ip-nas-1-p106.telkom-ipnet.co.za JOIN :#esoteric < 1125849843 0 :xyzz1!unknown@unknown.invalid PART #esoteric :? < 1125852596 0 :jix!i=jix@p5489CF44.dip.t-dialin.net JOIN :#esoteric < 1125852621 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :re < 1125852888 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hail Re, god of sun < 1125852948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... < 1125854299 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1125856038 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125857897 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1125857906 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello hello hello < 1125859161 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi hi hi < 1125859777 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1125859779 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1125859795 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1125860026 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125860031 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;> < 1125860130 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What I miss? < 1125860194 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1125860265 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, alright < 1125860273 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ive been very un-eso lately < 1125860905 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1125861584 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to write a cool brainfuck program... < 1125861681 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how cool? < 1125861686 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Got anything in mind? < 1125861761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm no < 1125861846 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calculating pi would be a cool task < 1125861852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it's a bit too difficult < 1125861862 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. and here I was thinking a MUD < 1125861864 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1125861887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1125861903 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :MUD is a bit problematic without sockets or more than 1 IO < 1125861908 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :bf lacks sophisticated networking < 1125861933 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you could get around thaat with an interpreter < 1125861950 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :my language lacks graphics support, but I hope to implement a tiled game sometime < 1125862047 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how to calculate pi without division... < 1125862073 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you can do division. it's just a bit hard < 1125862080 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and slow < 1125862107 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :since when did speed become important for vf progs? ;) < 1125862118 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i have to use arbitrary precision anyway... < 1125862133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: since i want to get 10 digits in under 2 days < 1125862140 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... Im trying to remember how much math was involved in the digit-extractor < 1125862154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :decimal is stupid... < 1125862164 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im a hex man myself < 1125862171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's really cpu intensive to convert binary to decimal < 1125862184 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or trit. I have a dream of someday implementing a balanced ternary international character code < 1125862240 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no 10^n==2^m (where n and m are natural) < 1125862275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's why we need to use FFTs or complex recursive algorithms for fast binary=>decimal conversion < 1125862387 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/PiFormulas.html has a digit-extration algorithm < 1125862415 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes i know it but its hex < 1125862438 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Right, I forgot about that < 1125862593 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :arbitrary precision division in bf. That should be your first step. At least you could get the gregory workin' < 1125862724 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i think i'll write something easier < 1125862763 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1125862774 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about a befunge interpreter? has that been done yet? ;) < 1125862792 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait. did you say easier? < 1125862794 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: hmm befunge 93 should be not too hard < 1125862815 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true. it has a very limited code-space < 1125862824 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and limited precision < 1125862944 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a mtf algorithm < 1125863581 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :FFT as in fast fourier transform or am I missing something? < 1125863655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1125863711 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know a good way to FFT non-power-of-two images by the way < 1125863733 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know FFT < 1125863746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you want to compress images? < 1125863782 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, but experiment with their frequency domain < 1125863802 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wrote some C++ stuff to calculate the FFT and edit it and such < 1125863810 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda fun what you can do :) < 1125863815 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know much about FFTs < 1125863837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just know that they do something similar but not equal to wavelet transformations < 1125863868 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think the FT is the best known transformation, and wavelet is some much more complex modern thing :) < 1125863886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wavelet is simpler than FFT < 1125863906 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's just hard to find good informations about it < 1125863976 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the easiest wavelet transformation is..(Haar wavelet a bit simplified) take 2 samples calculate the arithmetic-mean and the difference store the mean into the average signal the difference in the detail signal < 1125863983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :repeat the process on the avarage signal as often as you want < 1125864047 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :other (better) wavelet transformations are as simple as that but you take more than 2 samples and use multiplication with some mysterious values... < 1125864571 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125864622 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know the wavelet transform was this simple. I have some courses about signal processing and they're all about fourier transform, DCT, and such, and wavelet was only mentioned a few time as this "mysterious transformation used in jpeg2000 that is so mysterious" < 1125864757 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1125864888 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i tried to find informations about wavelet transforms < 1125864924 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but everything i found was too mathematical and too much theory at the beginning instead of simple examples < 1125864940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my brother has a book about wavelet transformations that is really great < 1125870154 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1125871728 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1125872796 0 :calamari!n=calamari@dialup-4.240.150.84.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125874270 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125876453 0 :zauberzebra!n=zebra@dsl-084-060-156-084.arcor-ip.net JOIN :#esoteric < 1125877342 0 :calamari_!n=calamari@dialup-4.240.114.112.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125877507 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125877722 0 :zauberzebra!unknown@unknown.invalid PART #esoteric :? < 1125882492 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :making progress on the esoshell thing.. decided to GNUize the options to a few utilities while I was at it < 1125882997 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125883032 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1125884749 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good to hear you're making progress :) < 1125885534 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125886272 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1125886809 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125906208 0 :ChanServ!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1125906413 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1125906413 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1125907080 0 :CXII!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125907125 0 :CXII!n=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1125907199 0 :clog!unknown@unknown.invalid QUIT :ended < 1125907200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125908145 0 :calamari!n=calamari@dialup-4.240.150.6.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125908150 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125908169 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just ran a program from the wiki! :) < 1125911282 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1125911736 0 :calamari!n=calamari@dialup-4.240.150.6.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125911742 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's.. try it out: < 1125911744 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://lilly.csoft.net/~jeffryj/EsoShell/ < 1125911789 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or http://kidsquid.com/EsoShell .. guess I should set up http://esoshell.kidsquid.com < 1125912523 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1125912525 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1125917284 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125924584 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125925900 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125925922 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1125934820 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125941434 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1125941436 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125941781 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1125941976 0 :kipple_!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125941976 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125942111 0 :jix!i=jix@p5489C4A1.dip.t-dialin.net JOIN :#esoteric < 1125942179 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hymh < 1125943799 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tokigun < 1125945511 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125945635 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125945785 0 :nooga!unknown@unknown.invalid QUIT : < 1125948897 0 :calamari!n=calamari@dialup-4.240.108.205.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125948901 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1125949728 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1125951165 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1125955305 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1125961211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :HTTP-POST in Java refuses to work for me... crazy < 1125961739 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1125961745 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1125962039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hullo grim underscore. < 1125962370 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1125962929 0 :Aardwolf!n=neusring@dD57653CA.access.telenet.be JOIN :#esoteric < 1125963628 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125963643 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1125963733 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125963821 0 :calamari!n=calamari@dialup-4.240.150.10.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125963881 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :When can you say that a programming language has only 2 symbols? I mean C++ code is also only 0's and 1's! < 1125963963 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: C++ can also use A-Z, a-z, punctuation, etc.. not just 0 and 1 :) < 1125964004 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but it makes more sense to interpret those 1s and 0s as higher-level code symbols < 1125964077 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :you could just as well interpret C++ code as decimal, does that mean it has 9 symbols? < 1125964089 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :calamari, I mean, if you store C++ code on the harddisk, no matter how many A's and Z's and std::vectors it contains, it'll be 0's and 1's on the disk < 1125964094 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :um, or even 10 ;) < 1125964150 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :There's for example this language (forgot which one) with 2 commands, one that spins a wheel of commands, the other to execute the selected command of the wheel. How many commands does this language have? The amount of commands on the wheel, or 2? < 1125964205 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it's called SPIN isn't it? < 1125964231 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets < 1125964282 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm no results for spin on esolang < 1125964320 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whirl? < 1125964356 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mm, whirl would be it < 1125964382 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1125964395 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well so does it have 2 commands or is it a sort of cheating :) < 1125964411 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is there actually a way defined to tell how much commands a language has :D < 1125964450 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :It does have 2 commands... in a sense. < 1125964572 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but I don't suppose there is a way of determining how many "true commands" a language has, which seems to be what you're driving at < 1125964604 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: spinning commands like that is cheating, imo < 1125964611 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :C++ has to have more than 2 commands, because the 0's and 1's are not interpreted independently, same with Whirl, imo. < 1125964633 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Yeah that's probably the best way to look at it < 1125964638 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: cpu's don't "spin".. opcodes always do the same thing, given the same data (or if no data), afaik < 1125964650 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :the fact that modern computing devices store C++ program as a series of 1s and 0s on a magnetic storage medium is a red herring ;) < 1125964675 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Someone should make a real ternary computer :) < 1125964702 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I've gotten down to 4 symbols without spinning < 1125964703 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on a character code for one, and a not-so-eso programming language too < 1125964714 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :spinning is a bit novel, but I thought OISCs ran on a similar principle < 1125964724 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: it should be possible to get three < 1125964734 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :basically a look-up table of the real instructions < 1125964768 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :grim_: nope.. oisc is one instruction, always the same < 1125964777 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :calamari, you mean the BF_instruction_minimalization? :) < 1125964782 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumed I was wrong < 1125964786 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yeah :) < 1125964802 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I think it can be reduced to 3.. but I dunno how :) < 1125964806 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hey add the 4 symbol solution in there, I don't see it in there :) < 1125964817 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, afk.. got http post working, finally! now to implement that in python < 1125964832 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :evenin' all < 1125964834 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: it's there, but somewhat obscured by ., < 1125964841 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :interesting discussion here :) < 1125964857 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: you don't need i/o, so }<[] is 4 < 1125964863 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well would be cool if someone found a revolutionary 3 symbol solution :) < 1125964870 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1125964903 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :without io it becomes even less practical though ;) < 1125964924 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not any less so than lambda calculus :) < 1125964947 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a problem with couting commands is that some languages have commands without arguments and some have one or more args per command < 1125964948 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ok, really afk now < 1125964948 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily Aardwolf, really I/O doesn't belong on a turing tape < 1125964963 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :true that < 1125964969 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to have few commands if you can use args < 1125965116 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Sorry for being off topic but I once read about code that would generate the same compiler (error) output as the code itself, sort of like a quine but with compiler errors instead. I can't find it again with google though. Anyone remember something about this? < 1125965148 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I remember that, I think it was a version of C or C++ < 1125965157 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it was a quine-like program < 1125965634 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :bed time < 1125965643 0 :grim_!unknown@unknown.invalid NICK :grim^bed < 1125965938 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yeah I remember that.. it was like a 99bob or hello world type page with listings for various languages < 1125965992 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe search for "Bad command or file name" , or various shell errors :) < 1125966002 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1125966067 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got wiki writing working, now need to do it all again in python .. :/ < 1125966096 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what? have you switched to python? < 1125966133 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope.. have to work around Java's security mechanisms < 1125966138 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1125966160 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does that mean the applet can't be hosted within the wiki? < 1125966163 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :first it POST's to my server, then it will repost that to the wiki < 1125966173 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1125966184 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it can, that'll be great when it is < 1125966190 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Would it be good to post an example of a quine on the esolang quine page, or can brainfuck quine code be copyrighted < 1125966192 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but this works for now :) < 1125966202 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: did you write it? < 1125966213 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1125966219 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: do you know who did? < 1125966224 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1125966228 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :don't post it :) < 1125966246 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well, there are names of people mentioned :) http://www.nyx.net/~gthompso/self_brainf.txt < 1125966255 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :maybe you know one of them? :) < 1125966279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker has a bf-quine here: http://bf-hacks.org/programs.html < 1125966289 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure he'll agree to post it on the wiki < 1125966327 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well hopefully he reads the logs :) < 1125966354 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I know Brian Raiter: http://www.muppetlabs.com/~breadbox/bf/ < 1125966377 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've mailed him before.. cool guy < 1125969074 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1125970031 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1125970522 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1125974769 0 :calamari!n=calamari@dialup-4.240.114.170.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125976831 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125978986 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay, mediawiki has some kind of anti-bot checking built in.. < 1125978998 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http post.. its the lamest thing ever < 1125988078 0 :calamari_!n=calamari@dialup-4.240.150.202.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1125988083 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1125988094 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :wiki r/w is working! < 1125988122 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :http://esoshell.kidsquid.com/ < 1125988435 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :ahh, now it only creates one change entry per new file < 1125988478 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125988614 0 :calamari_!unknown@unknown.invalid NICK :calamari < 1125990796 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, it works.. now all we need are more languages interpreters :) < 1125992795 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :added Unnecessary language interpreter < 1125993599 0 :clog!unknown@unknown.invalid QUIT :ended < 1125993600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1125996479 0 :Lizzy_K!i=koppig@c529c246f.cable.wanadoo.nl JOIN :#esoteric < 1125996495 0 :Lizzy_K!unknown@unknown.invalid QUIT :Client Quit < 1125996521 0 :grim^bed!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1125998551 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126000457 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi kipple < 1126002355 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126002468 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126002494 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the quinelike things that print themselves as error messages are called kimian quines < 1126002610 0 :calamari_!n=calamari@dialup-4.240.108.17.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126002633 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I see you've put up the api for esoshell :) < 1126002636 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hey cal, all your esoshell stuff is sort of drowning out the normal editing of the wiki < 1126002652 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: yeah I wanted to ask you about that < 1126002657 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think we need a "hide esoshell namespace edits" patch for the recent changes page < 1126002668 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: I agree < 1126002672 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Is that because the Esoshell namespace is not properly configured? < 1126002684 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :kipple: yeah afaik there isn't an EsoShell nasespace yet < 1126002685 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :no, it's because mediawiki doesn't have a feature like that < 1126002690 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I thought the recent changes only listed changes in the normal namespace < 1126002715 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :kipple: graue has been waiting on me to stop being lazy and get the wiki i/o done ;) < 1126002735 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no, it shows them all < 1126002740 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126002795 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: is it difficult to add that namespace? < 1126002797 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I see that edits by bots are not shown per default. Is it possible to flag the edits made by the shell as 'bot'? < 1126002847 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :possibly, if they're proxied by calamari_'s server < 1126002864 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think the proxy would have to log in when it made an edit, and I'd somehow label the account it used as 'bot' < 1126002866 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :they are.. had to overcome Java's security measures < 1126002878 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not logging in, though < 1126002906 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea about namespaces, but is there any problem with the current setup, other than the talk pages not being "EsoShell talk"? < 1126002980 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :looked up the mediawiki documentation, and bot is just a user setting like sysop < 1126002986 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126002997 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: no, I thought you were wanting the namespace.. if you don't then it doesn't matter < 1126003017 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I agree it would be nicer < 1126003023 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so I guess there should be a separate EsoShell bot-user < 1126003032 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126003034 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: I'm wondering about a category for EsoShell though, like you could mark bf as being in EsoShell < 1126003051 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :not that iomortant right now since only 2 languages are implemented, just something to think about < 1126003053 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :[[Category:Supported by EsoShell]]? < 1126003060 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1126003068 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or just [[Category:EsoShell]] < 1126003142 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by the way, calamari_, you could have the proxy mention the user's IP address in its edit summary, as a rough way of tracking who made what edit < 1126003195 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :to create a custom namespace you must edit the LocalSettings.php : http://meta.wikimedia.org/wiki/Help:Custom_namespaces < 1126003216 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: hmm, good idea.. I'll lok into that < 1126003320 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: it may be possible to have the app log in as the user, but there are all sorts of security problems there that I'd rather avoid < 1126003337 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and then you can't flag the edits as 'bot' < 1126003761 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there are now a couple of articles about specific implementations in the wiki (awib and BFBasic). I think we should have a category for them. < 1126003835 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps there should be a [[category:Brainfuck]] to put all bf-related stuff in. < 1126003868 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :oops. are you messing with the namespaces, graue? ;) < 1126003894 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :something is definately wrong right now... < 1126003956 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :[[category:implementations]] sounds good, and yeah I just was < 1126003985 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, you've messed up something. look at http://esoteric.voxelperfect.net/wiki/Iota_and_Jot < 1126003994 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I see comments from the php file... < 1126004018 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me :) < 1126004023 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1126004028 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, reload < 1126004052 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reloads and gets a bit embarrassed < 1126004061 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :by the way, calamari_, it seems you have to recreate the EsoShell pages now < 1126004076 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: that's fine.. they were temporary < 1126004121 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :actually, I should probably comment out the new namespaces, then go back and delete those pages, then add the namespaces again < 1126004125 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be a bit messed up < 1126004296 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I moved them to User:Graue/Old Esoshell/[Brainfuck|Temp|Befunge] < 1126004313 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anybody else think we should have a category for bf-related stuff? currently we have the articles Brainfuck algorithms,BFBASIC, Brainfuck constants, Awib and BF instruction minimalization which would qualify for this cat. < 1126004355 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there, all fixed < 1126004375 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: sure, I guess so < 1126004442 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :we're starting to get a lot of categories, but I think that's a good thing < 1126004631 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anybody know how to link to a category page? < 1126004641 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :[[:Category:Whatever]] < 1126004659 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126004756 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the brainfuck article should link to [[Category:Brainfuck]], since it's in that category, so there's already a link to it < 1126004773 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and [[Category:Brainfuck derivatives]] can easily be found within the Brainfuck category < 1126004786 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why not. the category links are hidden down at the bottom and not very visible < 1126004901 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :that's only because of the improper choice of theme and/or useragent < 1126004914 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1126004968 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126004979 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :(EsoShell (lilly.csoft.net)) < 1126005002 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :apparently it thinks my host/ip/etc are the same as the server the applet is running on < 1126005015 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :on->from < 1126005141 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :kipple: you essentially have a complaint against where the categories are displayed in the monobook theme < 1126005155 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :still, it makes more semantic sense to find a category from the link at the bottom than from a "see also" < 1126005158 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see. are they more visible in the default theme? < 1126005194 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1126005250 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I still think it is nice to have it listed in See Also. < 1126005263 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there you can put a brief description next ot the link as well < 1126005301 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :what's to describe? it's the Brainfuck category! < 1126005333 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :added some descriptions :) < 1126005373 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm just thinking about occasional visitors which might not be familiar with mediawiki and the category concept < 1126005421 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dang, you're fast to correct errors ;) < 1126005522 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :we should have a help page or something for people to get familiar with the category concept < 1126005543 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :however, how many esolang enthusiasts are really not going to have used wikipedia? < 1126005555 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you're probably right. < 1126005591 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though I like to think that sometimes people who are not (yet) enthusiasts comes by :) < 1126005607 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yay, esoshell is now running at 127.0.0.1 < 1126005617 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. isn't that helpful? < 1126005628 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what? that's my IP! get out of my computer!!!! < 1126005677 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :graue: trying to get you your ip's.. not having great luck with it tho :) < 1126005730 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can't the python script simply get it from the request? or are you doing it in the applet? < 1126005792 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, maybe. < 1126006049 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what's the point of this page: http://esoteric.voxelperfect.net/wiki/?? < 1126006082 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. does that link work at all? contains two korean chars < 1126006104 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's "main page" in Korean < 1126006114 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :and was an attempt to wedge two wikis into the same place < 1126006120 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126006164 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if following wikipedia's example and having kr.esoteric.voxelperfect.net wouldn't be a better idea < 1126006177 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1126006177 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but it would probably be a pain to set up < 1126006200 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but is there really a need for it? doesn't seem like any of the koreans have even bothered to edit this main page < 1126006270 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it was just a test; they weren't expected to < 1126006623 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :stuff compiled with awib won't seem to run under OpenBSD's linux compatibility layer < 1126006653 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I get "Operation not permitted" and then if I use "elf2olf -o linux awib" I get "Cannot allocate memory" < 1126006681 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :too bad :( < 1126006758 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :yay! :) < 1126006767 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should port it to BSD then ;) < 1126006770 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :kipple: good idea with python.. got it :) < 1126006906 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's nice. < 1126006920 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :getting it to log in as a user next? < 1126006962 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :not tonight.. it'll be a major pain < 1126006967 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1126006996 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :http post is horrible..even if one little thing is off it won't send the data < 1126007025 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :OT: does anyone know of a nice graph generating script for PHP? < 1126007069 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :like: I give it a set of dates and related numbers, and it plots a nice chart for me < 1126007213 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no idea, sorry < 1126007226 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :maybe #web ? < 1126007228 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :BF2C.c is stupid < 1126007232 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't check for EOF < 1126007243 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've tried searching a bit but I get so extremely many results, and no idea which are good < 1126007261 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :so when EOF occurs, the program just gets some random wrapped value based on whatever EOF is implemented as < 1126007261 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no I mean the channel #web < 1126007279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah. perhaps I'll try that. thanks < 1126007356 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :okay, I need to go to bed < 1126007365 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :have fun :) < 1126007367 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what time is it where you are? < 1126007375 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :almost 4am < 1126007397 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :heh. good night :) < 1126007400 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1126007483 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: the Malbolge article is the 4th most popular article on the wiki (behind Main Page, Language List, and brainfuck) < 1126007776 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126007804 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :more people should read about 1L < 1126007981 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :even more OT: today's Irregular Web Comic is hilarious: http://www.irregularwebcomic.net/cgi-bin/comic.pl?comic=954 < 1126008179 0 :Aardwolf!n=neusring@dD57653CA.access.telenet.be JOIN :#esoteric < 1126008187 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :whoa, lots of changes today < 1126008202 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126008250 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :What is EsoShell? Is it a sort of tool that will be on the wiki? < 1126008278 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://lilly.csoft.net/~jeffryj/EsoShell/ < 1126008293 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a java-applet unix-like console with esolang implementations < 1126008435 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh I see. Will it come on the wiki? It looks to me like there's a lot of testing going on < 1126008449 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it will hopefully be included in the wiki < 1126008456 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it uses the wiki as it's file system < 1126008482 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1126008598 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :bf wiki:EsoShell.b :) < 1126009267 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :EsoShell needs some 1L support if it's gonna really take off < 1126014117 0 :graue!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014117 0 :puzzlet!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014117 0 :ZeroOne!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014119 0 :CXII!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014120 0 :pgimeno!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014124 0 :kipple!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014124 0 :cpressey!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126014130 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126014130 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126014130 0 :CXII!n=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1126014130 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1126014130 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1126014130 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1126014130 0 :ZeroOne!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1126022166 0 :jix!i=jix@p5489FF87.dip.t-dialin.net JOIN :#esoteric < 1126023152 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126024429 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1126024566 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1126024580 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :finally had time to optimize the current quine work < 1126024612 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :got it to 1214, which is almost 300 bytes larger than my current record < 1126024634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably i should do some other bf stuff for a chance, like i months ago thought < 1126024642 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*change < 1126024665 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, been very busy.. that'll ease in a month though.. < 1126025688 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker, will you post a few quines on the wiki as examples? < 1126025968 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, other people have done a lot shorter than mine.. < 1126027270 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways.. must go. < 1126027276 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1126028293 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126028315 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1126028359 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin grim_ < 1126034565 0 :naughty_Alice!i=alice@70-56-211-149.albq.qwest.net JOIN :#esoteric < 1126035163 0 :grim_!unknown@unknown.invalid NICK :grimhome < 1126035338 0 :xyzz1!n=Internet@cup-ip-nas-1-p111.telkom-ipnet.co.za JOIN :#esoteric < 1126037633 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1126038592 0 :xyzz1!unknown@unknown.invalid PART #esoteric :? < 1126040067 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126041507 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126043763 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126044533 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1126044597 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126045678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :¡Hola señor squid! < 1126045697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(He responds, 20 minutes later) < 1126046079 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR < 1126046145 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was suggested that 1L be implemented in EsoShell < 1126046166 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was looking at the 1L page, but there are two variants.. which is the active branch? < 1126046994 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. the bf interpreter seems to be broken.. < 1126047340 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe its this Java.. everything seems to be melting down and it was fine at home < 1126047585 0 :grimhome!unknown@unknown.invalid NICK :grim_ < 1126047669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha, 1.5 code seems to have slipped in again < 1126047970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reapears. < 1126047977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :graue's is the "true" 1L < 1126047982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1L_a I think he called it. < 1126048045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't reapear btw, I reappeared :-P < 1126048085 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :huh? :) < 1126048104 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't spell :P < 1126048121 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. I didn't even see your first line.. lol < 1126048177 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it bothers me that those Java exceptions weren't being thrown to the EsoShell console.. I thought I'd set it up so they would be < 1126048186 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(adds it to the TODO list) < 1126048258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That wasn't proper IRC emoting :P < 1126048295 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've been on irc since 1993.. it's been in use at least that long ;) < 1126048443 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :back then I used undernet, because it was the only one I could connect to via gopher < 1126049956 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :has anyone made a 2D language with a preprocessor? < 1126050118 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126050700 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: it shouldn't be overly difficult to port 1L to EsoShell. I've put the API and source files on http://esoshell.kidsquid.com/ You can run Application.class directly to make it easier to debug things < 1126050771 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'd do it, but I'm wondering about my documentation, etc.. is it good enough? If it isn't, then I'd like to know so I can improve it < 1126050822 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :well, I can't actually run EsoShell so far as I know < 1126050873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :really? why not? < 1126050916 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :does it work with gcj 3.4 and/or kaffe 1.0.6? < 1126050934 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I could try, I guess < 1126050961 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure, but if it doesn't let me know so I can fix it < 1126051109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whew.. lots of errors in gcj 3.3.3, but maybe I just don't know what I'm doing with it < 1126051447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does this mean? < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/gcc-lib/i386-redhat-linux/3.3.3/../../../crt1.o(.text+0x18): In function `_start': < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :: undefined reference to `main' < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccACjpyI.o(.text+0x4e): In function `Application::main(JArray*)': < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :: undefined reference to `EsoShellAPI::EsoShell::class$' < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccACjpyI.o(.text+0x61): In function `Application::main(JArray*)': < 1126051450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :: undefined reference to `EsoShellAPI::EsoShell::EsoShell[in-charge]()' < 1126051452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :collect2: ld returned 1 exit status < 1126051555 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I think you need to specify which class has "main" in it, somehow, otherwise gcj doesn't know which main to use < 1126051566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126051695 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks, that eliminated the first error, but the 2nd two remain < 1126051706 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. < 1126051713 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126051849 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :the OpenBSD package for gcj doesn't seem to work, it wants a "libgcj.spec" file that doesn't exist < 1126052483 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126053466 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1126054479 0 :Aardwolf!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1126055030 0 :naughty_Alice!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126059147 0 :calamari!n=calamari@dialup-4.240.108.238.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126059413 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126059446 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess there's a gcj-4.0 out now.. downloading that :) < 1126059649 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: hmm weird, I have that same spec error here (3.4) < 1126059694 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1126059697 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126060979 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126061861 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126063397 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1126065997 0 :wildhalcyon!unknown@unknown.invalid QUIT :"leafChat IRC client: http://www.leafdigital.com/Software/leafChat/" < 1126071288 0 :lament!unknown@unknown.invalid QUIT :Connection timed out < 1126074492 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126075003 0 :graue!unknown@unknown.invalid QUIT :"leaving" < 1126075632 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126079999 0 :clog!unknown@unknown.invalid QUIT :ended < 1126080000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126082835 0 :ZeroOne!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126083635 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126086475 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1126091393 0 :ZeroOne_!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1126093299 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126093311 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Someone seen this? http://jonripley.com/i-fiction/games/LostKingdomBF.html < 1126093397 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1126093413 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :The cool thing is that it actually works < 1126093447 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You are in an unkempt yard overlooking a stagnant pond. < 1126093447 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You can see: < 1126093447 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric : a red herring (5) < 1126093447 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :>take 5 < 1126093447 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Taken. < 1126093458 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :nice to see some risc os developers too ;) < 1126093675 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna convert Lost Kingdom to brainloller :D < 1126096250 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Haha, Lost Kingdom in Brainloller is working, but my interpreter is so slow that you have to wait every time until the texts appear and it responds to your input < 1126096562 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :http://www.student.kuleuven.ac.be/~m0216922/brainloller/lk.png < 1126097419 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1126097424 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mad-looking < 1126098571 0 :kipple_!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126100634 0 :jix!i=jix@p5489F995.dip.t-dialin.net JOIN :#esoteric < 1126100649 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126101083 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126101142 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :How to post a zoomed in version of an image on the wiki? < 1126101154 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(I mean, a resized version of the image) < 1126101154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :zoomed in? < 1126101173 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you just post the image and the wiki creates small preview images for you (afaik) < 1126101217 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I mean, here: http://esoteric.voxelperfect.net/wiki/Brainloller is a very small hello world source code image. I'd like to post an enlarged version of it as well (like the width / height tags do in html) < 1126101252 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126101419 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :[[Image:Wikipedesketch1.png|100px]] < 1126101456 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1126101510 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work... < 1126101518 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wikipedia:Picture_tutorial < 1126101567 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd upload a scaled version because some brothers uses interpolation for scaling images < 1126101575 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(safari is one of them) < 1126101875 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: are you the designer of Brainloller? < 1126101901 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :he is < 1126101931 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing some small edits to the article, and was wondering when this language was created (I'm guessing this year) < 1126101965 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I like to have the year of creation on each language article < 1126102012 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: yes < 1126102029 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :ok. thanks < 1126102030 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It was created this year in august < 1126102055 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :did you see this neat brainloller code already? http://www.student.kuleuven.ac.be/~m0216922/brainloller/lk.png :) < 1126102074 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :yikes! < 1126102102 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :was about to ask if it was Lost Kingdom or something, then I saw the text at the bottom :D < 1126102114 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126102140 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :heh maybe i'll write a optimizing bf2bl converter < 1126102146 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that tries to save space < 1126102178 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :have you uploaded that one to the wiki? < 1126102205 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, Lost Kingdom is copyrighted by Jon Kipley < 1126102215 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1126102217 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I mailed him to ask if I can keep it on my site though < 1126102252 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :By the was I should try to make the brainloller optimizer a lot faster < 1126102372 0 :{^Raven^}!n=Ravenswo@82.38.204.252 JOIN :#esoteric < 1126102381 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hey Aardwolf < 1126102393 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: there is a bug in the interpereter ( i think so) < 1126102404 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you check bounds at + and - but not at < and > < 1126102444 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hi {^Raven^} < 1126102449 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin {^Raven^} < 1126102499 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :jix, I'll study it, maybe I'll completely rewrite it to make it much faster, inspired by other bf interpreters < 1126102527 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm modifying it to dump the brainfuck commands < 1126102553 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then i'm going to use it with bf2a (my bf2c compiler (very fast executables)) < 1126102627 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :for a bf2bl converter, check the file in the bftobmp folder < 1126102649 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: the output doesn't look optimzied < 1126102653 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh I just reuploaded the file because there was a bug < 1126102680 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :jix, what do you mean? there are as much pixels as brainfuck commands, except two colums of rotate commands on both sides, how can it be optimized? < 1126102692 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: reusing space < 1126102708 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah that is indeed possible, but it looks like a really hard problem to me < 1126102716 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have some ideas < 1126102718 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you want to do things like wire crossing to reuse pixels? < 1126102726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126102755 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I had that in mind when I designed it, and secretly hoped someone would actually try using that :) < 1126102940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm there is a problem with dumping < 1126102944 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if there is an infinity loop < 1126103012 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :By the way, should I remove the memory size constraint (of 30000 bytes), and would it be better wrapping or non-wrapping? < 1126103024 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :reallocating < 1126103034 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :expanding < 1126103041 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :In other words, std::vector < 1126103051 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know c++ but i think yes < 1126103074 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Then the contraint would be removed from the brainloller specification and it would be turing complete < 1126103087 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126103123 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehe, I'm gonna play with brainloller < 1126103163 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna make a new interpreter :) < 1126103171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i need 128 times the same instruction for doing some optimisations... < 1126103199 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :In the Lost Kingdom code are huge series of red pixels (>'s), maybe you can do something there < 1126103354 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :run-length encoding of the loaded program will speed up execution dramatically < 1126103367 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: if you want a good bf2high-level optimizer you can try http://esolangs.org/files/brainfuck/impl/bf2a-0.2.rb < 1126103390 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but you have to catch infinity loops if you do optimizations < 1126103418 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Ok. I think I'm going to learn a lot by trying this. < 1126103463 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :By the way I'm also writing a Deltaplex interpreter. It's extremely hard and complex, I got most of the 3D and audio engine working though. < 1126103555 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :are there beta specs/interpreter? < 1126103598 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :There are beta specs, but not online yet < 1126103614 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter isn't really an interpreter yet, only the code to support it < 1126103632 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll improve the beta specs and put them online < 1126103745 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: take a look at Erik Bosman's interpreter that comes with lost kingdom, maybe you can steal (convert to C++) the optimisation code < 1126103803 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, I was planning to do so, as that interpreter runs LK very fast :) < 1126103859 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll start by reading the code from the png image and storing it in a 1D array (following the IP rotate commands), and then use that 1D command for the rest of the BF interpretion < 1126103870 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*array < 1126103877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: uhoh.. infinity loops < 1126103889 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :uh yeah < 1126103896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to add 2 instructions < 1126103901 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{ and } for start and stop infinity loop < 1126103914 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that could work < 1126103918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and have to track all ip-positions/directions < 1126103931 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's easy, done that for gammaplex already :) < 1126103942 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or better make a new buffer with the size of the image < 1126103961 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that makes the "was i here before?" check faster < 1126103994 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I also thought about storing the positions of corresponding [ and ]'s to jump to them faster < 1126104007 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it would have to be stored 4 times, once for each direction < 1126104049 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no use one buffer and use 0b0001 for direction 1 0b010 for 2...... < 1126104145 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gcc is too slow... < 1126104199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and makes to much use of recursion < 1126104203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Out of stack space. < 1126104203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Try running 'ulimit -S -s unlimited' in the shell to raise its limit. < 1126104235 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the code i'm compiling has only 1 function < 1126104263 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow I never had problems with g++ heh < 1126104282 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I can't get brainloller to compiler :( < 1126104317 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Try with g++ *.cpp, it works for me < 1126104332 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it has no library dependencies at all! < 1126104344 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm not talking about BL < 1126104357 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about LostKng.c < 1126104365 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :autoconverted from LostKng.c < 1126104368 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :b < 1126104370 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-c+b < 1126104378 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh I see :) < 1126104400 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: you realise how long gcc will take to compile it ;) < 1126104426 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :So I guess there must be created some very demanding C code? :D < 1126104448 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm it has less nested loops than straight bf2c < 1126104541 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hey how about this as a .b to .c compiler: the generated .c code is the source code of a .b interpreter and at the start of a code a char buffer being defined with in {, , , ... } symbols the whole .b code. Then the interpreter uses this char buffer (instead of a loaded file). < 1126104557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :too slow < 1126104583 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :that only offers the same speed as the bundled interpreter < 1126104594 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's the old way to compile code < 1126104599 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this is called pseudo-compiler (used for befunge compiling) < 1126104601 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126104647 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby has no problem with the loop level in LostKng.b < 1126104659 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i make heavy use of recursion < 1126104899 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, did you manage to compile brainloller already? If not, what are you compiling it with? < 1126105007 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm what is the correct c label syntax? < 1126105025 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and goto < 1126105057 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ask in #c, but afaik it's goto blah; and the label is blah: < 1126105066 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i'm using that < 1126105177 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: it turns out that both .cpp files were corrupted on download, it compiles now but segfaults < 1126105223 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :try redownloading them, I recently reuploaded them < 1126105335 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :all 3 of them < 1126105351 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :if you're on linux you can also try downloading a.out and running that < 1126105581 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, same problem < 1126105643 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :What platform are you on? < 1126105661 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Unix, Windows and RISC OS. < 1126105691 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll reupload the files again, maybe I forgot changing one and they aren't compatible? Because the version on my HD is most certainly working witout segfaults and can run both hello.png and lk.png < 1126105794 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :reuploaded... < 1126105923 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :sorry, no luck :( < 1126105942 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :too weird < 1126105949 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1126106139 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I just downloaded it and it worked fine (debian) < 1126106260 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :though lost kingdoms doens't seem to work properly < 1126106339 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'll try again later < 1126106366 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it only works on linux... < 1126106372 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: goto is the spawn of the devil < 1126106404 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: segfaults on WHEL3 and Windows < 1126106409 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: yes < 1126106413 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1126106415 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have to use it < 1126106427 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because gcc is too crappy to handle a few hundred nested loops < 1126106432 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: ahh, someone has a gun to your head? < 1126106435 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it's auto-generated code anyway < 1126106448 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: hehe < 1126106464 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: how does gcc fail to handle that? < 1126106464 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it looks awful and unreadable without gotos too < 1126106478 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: catched stack overflow < 1126106492 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :aRGH still out of stack space...!!! < 1126106516 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: ah, when you try to run or compile it? < 1126106520 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Deltaplex spec and early screenshot are here: http://www.student.kuleuven.ac.be/~m0216922/deltaplex/ < 1126106531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: yes < 1126106704 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: looks interesting. though I'm not sure if I'll take the time to read it all ;) < 1126106745 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126106933 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :jix: which one? ;) < 1126106949 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: the output of bf2a.rb LostKng.b < 1126107050 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: has gammaplex support for pixel shaders? < 1126107060 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :jix, no < 1126107092 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(delta) < 1126107097 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1126107099 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes delta... < 1126107106 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i like pixel shaders... < 1126107115 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a julia fractal renderer using pixel shaders < 1126107123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't use looping < 1126107134 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so the program is too big for my graphic card with 30 iterations < 1126107156 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :my card sux, GF3 ;) < 1126107177 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my card is ok < 1126107191 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ati radeon 9800 pro with 128mb vram < 1126107209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: has deltaplex support for AA? < 1126107260 0 :kipple_!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107262 0 :{^Raven^}!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107267 0 :puzzlet!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107268 0 :pgimeno!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107268 0 :CXII!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107268 0 :cmeme!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107268 0 :grim_!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :cpressey!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :ChanServ!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :jix!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :ZeroOne_!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :lindi-!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :mtve!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107269 0 :Aardwolf!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107361 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1126107361 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1126107363 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126107378 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1126107393 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :jix, do you mean full screen anti aliasing? < 1126107417 0 :jix!i=jix@p5489F995.dip.t-dialin.net JOIN :#esoteric < 1126107420 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :jix, do you mean full screen anti aliasing? < 1126107428 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126107443 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :isn't that an option you can turn on in the settings of your video card drivers? < 1126107446 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i could enable it by setting an opengl overwrite on deltaplex < 1126107454 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but native support would be cool too < 1126107457 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :if so, it could screw up the readability of fonts though < 1126107468 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1126107481 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not full screen anti aliasing < 1126107486 0 :kipple_!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126107488 0 :{^Raven^}!n=Ravenswo@82.38.204.252 JOIN :#esoteric < 1126107490 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :texture filtering? < 1126107493 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1126107493 0 :CXII!n=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1126107494 0 :CXII!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107494 0 :pgimeno!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1126107495 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's something inexistent afaik < 1126107499 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1126107501 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :FSAA < 1126107502 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because font aa is taks of the font system < 1126107509 0 :cpressey!i=nobody@154.20.76.195 JOIN :#esoteric < 1126107514 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :curse this server! < 1126107519 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :different from the things SDLgfx aa functions < 1126107526 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it's part of software for most things < 1126107532 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1126107539 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but 3d graphics are hardware... < 1126107544 0 :CXII!i=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1126107557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you can draw triangles with a smooth AA border < 1126107574 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :actually there aren't even plans for lighting at the moment :) < 1126107574 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and they look nicer than those without AA < 1126107584 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and thats something you can toggle using OGL < 1126107621 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :if it's a simple OGL command I could consider it, I'm avoiding extensions at the moment though < 1126107679 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1126107684 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think it's an extension... < 1126107748 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :one thing I fear is that the interpreter will be too slow to actually allow making something cool < 1126107816 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126108080 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :tsk < 1126108239 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: deltaplex's constants list is missing a very useless value < 1126108289 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :being? < 1126108296 0 :ZeroOne_!n=vsaalo@kekkonen.cs.hut.fi JOIN :#esoteric < 1126108299 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm the jix-useless-constant *g* < 1126108314 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1126108364 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the solution real solution for x for x*|x|^(1/4)+Cos(x^2)-sqrt(5+Sin(9+x))=0 < 1126108440 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126108445 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(at dmwaters) < 1126108449 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126108486 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's ~ 2.056964219114166926775407552183364454808154333338709547536597358325935202358797284252482781728389933848895663035350228179996536714334290 < 1126108534 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty useless indeed < 1126108537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126108557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine a problem that needs this value < 1126108637 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and Mathematica's solve wasn't able to solve the equation ^^ < 1126108646 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Did you use Maple? < 1126108656 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no i don't have maple < 1126108673 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. Mathematica got stumped? < 1126108693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it said there is no algebraic way to solve it < 1126108717 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no algebraic way to solve all equations of 5th order or higher.. so it's nothing special < 1126108736 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gmail is suddenly bugged, I can't send emails anymore with it :s < 1126108738 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Some +5th order equations are algebraically solvable < 1126108757 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: i said there is no way to solve ALL of them some are solvable but not all < 1126108770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :add a '.' anywhere in my last msg < 1126108791 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used Newton's Method to near the result < 1126108823 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That'll work, how long did it take to get your answer so.. erm.. extremely close? < 1126108851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know i did every step by hand < 1126108868 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't see mathematica calculating the steps < 1126108874 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf, what about adding Polya's random walk constants? < 1126108923 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :What could they be used for? :D < 1126108956 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :The physical constants are truly useful if you want to make a space shooter in deltaplex :) < 1126108985 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Umm.. well, I guess they're not TERRIBLY useful, but polya's constant for n=1 is 1, so that could be a quick way to get "1" < 1126109027 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :sounds sort of useful < 1126109036 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126109440 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well. the higher ones aren't very practical for many purposes < 1126109470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a new cool constant! < 1126109479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :srand('deltaplex'.sum);puts "0."+(0..100).map{|e|rand(10)}.join < 1126109486 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace 100 with a higher value for more digits < 1126109499 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh it's ruby code < 1126109861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck beats them all! http://www.googlefight.com/index.php?lang=en_GB&word1=brainfuck&word2=c+lisp+scheme+perl+php+python+ruby+bash < 1126109916 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :pwnt! < 1126109969 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : Also, anyone who uses the term "pwnd" in my MUD engine will find their character mysteriously dead. < 1126110026 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Wow, good thing I used a 't'! < 1126110307 0 :CXI!i=Sanity@dialup-216.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1126110367 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126110388 0 :CXII!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1126112424 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126114136 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hah 175 bytes code! < 1126114143 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my shortest brainfuck interpreter < 1126114241 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :argh eof handling... < 1126114248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :should i use 0 or -1? < 1126114837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :177 bytes code < 1126114875 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :177 bytes code in what language? < 1126114880 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby < 1126114891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :178 for EOF == -1 < 1126114926 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m="\0";j=0;eval$<.read.tr(x='^[]+><,.-',"").gsub(/./){%w{while\ m[\ < 1126114926 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc\ m[j] < 1126114926 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m[j]-=1}[x.index($&)-1]+";"}#esoteric@irc.freenode.net Jannis Harder 2005# < 1126114996 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit faster than obi.rb < 1126115068 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :jix: http://www.kernelpanic.pl/perlgolf-view.mx?id=34 < 1126115084 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :eek perl... < 1126115163 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :and http://www.perlmonks.org/?node_id=132368 < 1126115166 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126115245 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1126115251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that's perl < 1126115267 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :perl is more cryptic than ruby < 1126115274 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :normal ruby is clean and readable < 1126115344 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there are more perl than ruby golfers! < 1126117382 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126117382 0 :clog!i=nef@66.114.33.57 JOIN :#esoteric < 1126117383 0 :cpressey!i=nobody@154.20.76.195 JOIN :#esoteric < 1126117383 0 :tokigun!i=tokigun@143.248.234.145 JOIN :#esoteric < 1126117396 0 :mtve!i=mtve@65.98.82.5 JOIN :#esoteric < 1126117439 0 :Aardwolf!n=neusring@213.118.80.51 JOIN :#esoteric < 1126117599 0 :jix!i=jix@p5489F995.dip.t-dialin.net JOIN :#esoteric < 1126117619 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm back < 1126120887 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1126121381 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1126121613 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I've made a graph of the size of the wiki based on the database dumps: http://rune.krokodille.com/lang/wikisize.php < 1126121669 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :it has actually become smaller lately... < 1126121864 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i need a shorter esolang interpreter < 1126121870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :177 bytes is too large < 1126121899 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what's the shortest one every written? < 1126121903 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :write one for Hello ;) < 1126121941 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: for brainfuck there are shorter ones than mine < 1126121961 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :there are some very short C bf interpreters < 1126121965 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about a "suitable for computation" language < 1126121970 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: shorter than 177 bytes? < 1126121978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are shorter perl interpreters for it < 1126121981 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but in c? < 1126122012 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not. haven't counted the bytes < 1126122037 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :a higher level language like perl should be able to do it shorter than C < 1126122052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is a ~90 byte perl version < 1126122060 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :nice. < 1126122092 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think a ruby version that is shorter than 177 bytes (i can do it in 176 bytes if i wouldn't limit source lines to 75chars) < 1126122100 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is very very hard < 1126122177 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :why limit source line length? < 1126122192 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i like to use small ruby programs as my sig < 1126122208 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :do you have a link to the perl version? < 1126122217 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :18:34:34 and http://www.perlmonks.org/?node_id=132368 < 1126122235 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its 88 bytes < 1126122237 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$_.=qw(++ }while$ -- ++$ $$p=shift; --$ print$ ${)[$p%60%8].'$p+0;'while$p=ord getc;eval < 1126122275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i try to write the shortest befunge 93 interpreter possible (in ruby) < 1126122277 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :cool . < 1126122472 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how can that be a bf interpreter :o < 1126122492 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I just tried it. doesn't seem to work < 1126122626 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :on helloworld.b it outputs 72101108108111-18703-3-110 < 1126122642 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe it needs an older / newer perl version < 1126122652 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but my interpreter works < 1126122666 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe cool output < 1126122700 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :at first it looks like just the ASCII values for hello world, but then something happens... < 1126122753 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's the problem with perl.. as soon as your program that worked for ages stops working you're lost and have to rewrite it because you can't read the source code... that wouldn't happen with BF < 1126122762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because BF doesn't change < 1126122781 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :C and C++ programs will work forever too < 1126122789 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :except for EOF, cell size and wrapping < 1126122801 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm I take back my words < 1126122821 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :The std:: thing wasn't there at the beginnings of C++ < 1126122832 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: yes but that are things you think about when you write your program... < 1126122842 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you don't think about operator precedence if you write a perl program < 1126122864 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :but how do you write a bf-program that takes into account all variations of EOF? < 1126122875 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :jix: I don't write perl programs ;) < 1126122881 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hey, what is the EOF issue about? End Of File? Does it mean end of program here? < 1126122891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: end of stdin < 1126122901 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: i stopped writing perl programs a long time ago < 1126122927 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what is the end of stdin things you type in a linux console? < 1126122962 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: that's something special not an ascii value.. < 1126122991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in c you have feof for checking for eof... because getc's return value isn't usable if you work with binary data < 1126123011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in BF you don't have feof.. and you have to use one of the characters as EOF marker < 1126123012 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I've never had the need to check for eof in anything I programmed :s < 1126123023 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what kind of EOF does Lost Kingdom use? < 1126123034 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does Lost Kingdom use EOF? < 1126123041 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Dunno heh < 1126123049 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :What kind of programs use it? < 1126123067 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :programs that read files < 1126123070 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :cat < 1126123112 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :there are 3 versions of cat in the Brainfuck article on the wiki. one for each common EOF method < 1126123126 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I have actually no idea which EOF brainloller uses, I never thought about it while making the interpreter lol < 1126123136 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126123142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you use getc it probably uses -1 < 1126123151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :== 0xFF (mod 256) < 1126123169 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I read the C spec and it seems like EOF can be ANY negative value... < 1126123171 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :getchar() < 1126123184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: but probably it's -1 < 1126123190 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :yes. probably < 1126123191 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away < 1126124018 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126124042 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126124584 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1126124814 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126125779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :back < 1126125993 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :restart < 1126126040 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126126139 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what is brainfuck supposed to do if you do < so many times that the pointer will get a negative value? < 1126126239 0 :jix!i=jix@p5489F995.dip.t-dialin.net JOIN :#esoteric < 1126126480 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I believe the original spec left that behavior undefined < 1126126654 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :most interpreters give an error (a wanted error msg or an unwanted segfault) < 1126126805 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are not enough programming language that use sound files as source code < 1126126875 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't disagree, but the ones that do don't seem to do so in a particularly novel way... < 1126126917 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one could try to detect frequencies... < 1126126974 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking more along the lines of beats < 1126126987 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm ok... < 1126127007 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont supose that would work well with violin or guitar for instance < 1126127059 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you were to use frequencies, how would you.. differentiate them? < 1126127104 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :FFTs? < 1126127122 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, right, but would you bin them, or have a fixed-window FFT? < 1126127141 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know NOTHING about FFTs... so i don't know.. < 1126127190 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the size of the FFT window is related to the resolution of the frequencies that it can observe < 1126127201 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's possible with wavelets but i think you need some special transforms for that.. because with a normal transform you can only differentiate between octaves < 1126127260 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Really? AFAIK wavelet transforms can be used for frequency detection as well, especially with a very discretized (2~4-bit) wave < 1126127291 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I take that back, partially < 1126127292 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes but i only looked at wavelet transformations for compressing < 1126127306 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :wavelet transforms could probably be used < 1126127309 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but an FFT would be better < 1126127336 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the high-pass data and low-pass data are spitted at a frequency that is half the sampling rate < 1126127398 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :right < 1126127511 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It would be interesting to see a language that implemented loops as actual sound loops < 1126127590 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess it would have to, inherently... < 1126127653 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You could model it after genetic code - tonal patterns would mark different commands < 1126127979 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1126128057 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah continuous wavelet transform seems to be the thing needed for this... < 1126128079 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, pretty much < 1126128096 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :In other news, I think I solved the topology problem that was plaguing my funge-variant. < 1126128113 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i only used discrete wavelet transforms < 1126128179 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, a discrete Haar wavelet transform should work for CD data < 1126128251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126128260 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not afaik < 1126128329 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to look into it < 1126128470 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, Ive gtg < 1126129062 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126131344 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a turing complete language is never able to generate a true random number, while a quantum random number generator can. Is a program that uses such a thing then "higher" than turing complete? < 1126131593 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :what's true random number exactly? < 1126131802 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1126132317 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126132830 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: Is any particular version of C++ required to compile brainloller? (I have GCC 3.23) < 1126134160 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, no not really, it should be all standard C++. I uploaded a very new changed version though, maybe it works now?? < 1126134301 0 :grim_!unknown@unknown.invalid NICK :grim_bed < 1126135519 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126136898 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it would not be difficult to define a language which is both turing-complete and can generate truly random numbers... take a turing machine and add a "randomly move head left or right w/equal probability" code, for example. < 1126137242 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that machine is turing-complete, meaning, it can do everything a regular turing machine can do. however, if you mean to say that a regular turing machine cannot do everything that that machine can do - that would be correct (modulo the definition of "truly random") < 1126137325 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :or... another, more succinct way to say what i mean: < 1126137360 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :unless you believe that *everything* can be reduced to computation, then there are *lots* of things that are "higher than turing-complete" - just look around you :) < 1126137579 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Wow, Lost Kingdom has a very nasty HUGE loop (the [ and ] very far apart) and now that I set some optimizer setting in my interpreter to let it work with such huge loops, LK suddely goes a lot faster < 1126137642 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :phylosophy can be so cool :) < 1126138099 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: Got it working on Windows ;) Pretty cool ! < 1126138149 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, did you use the version I uploaded just 5 minutes ago? :) < 1126138153 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Because it's a LOT faster! < 1126138177 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I used version 23:15, i''l check it out < 1126138217 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :In the newest interpreter, once it's loaded and starts displaying texts, LK will respond almost immediatly after pressing commands (unlike version 23:15 ;)) < 1126138255 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :23:15 beats quite a few BF interpreters for speed < 1126138259 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm playing LK now, just started reading the help files. This saving with z, is it supposed to work? Doesn't work with brainloller < 1126138285 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(and I would be surprised if it worked with BF interpreters :)) < 1126138296 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :saving is to memory only < 1126138302 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126138309 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :then it works :) < 1126138324 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :if you die or want to reload choose play again and enter Y < 1126138325 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126138353 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Let me know if you noticed a speed difference in the newest interpreter :) < 1126138467 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's really amazing that all those long texts and description are all in this BF code! < 1126138548 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I also appreciate it that you can type "Take 2" instead of "t2", because when I just started I was using "take" without even knowing that it ignored the other letters than t :) < 1126138645 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yup, much faster < 1126138685 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1126138700 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the help text/backstory yet? < 1126138710 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Yep, I'm going through all ?'s now < 1126138717 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :After that, I'll go through all !'s < 1126138739 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the help and backstory are the two big green blobs in the middle < 1126138742 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I already figured I'm a king living in a wooden hut instead of his former castle :) < 1126138753 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's cool :) < 1126138768 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :where is the parser engine? < 1126138842 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :"tickle dwarf number 4" haha :) < 1126138842 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :maybe 100 pixels down from the top < 1126138883 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :What's the huge red part near the bottom with all the >>>>>>>>>>>>>>> and <<<<<<<<<<<<<<'s? < 1126138939 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the big red bit is the the command processor that peforms the actions < 1126138957 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :This is the most awesome bf program Ive ever seen < 1126138980 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon, seen it in this form already? http://www.student.kuleuven.ac.be/~m0216922/brainloller/lk.png < 1126139011 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: thanks < 1126139047 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :So basicly, the greenish parts contain lots of text, and the red parts are mostly calculations :) < 1126139077 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :pretty much yes < 1126139126 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the green bar in the top third is the room and object description < 1126139201 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh yes Aardwolf, indeed I have seen it in beautiful picture form < 1126139381 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :does BFBASIC do a lot of optimizations? < 1126139410 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :For example, things like, trying to put things that are often needed together, near each other in memory so that as few >>> and <<<'s are needed as possible :) < 1126139412 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :most of the code is not as optimal as it could be < 1126139454 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well actually the amount of >>>> and <<<<'s probably doesn't matter in a good brainfuck interpreter (and brainloller skips them too now) but it still saves a lot of space < 1126139480 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the main size issue relates to how BFBASIC organises conditional code < 1126139513 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :In the big red parts, it's jumping back and forth between two adresses very far apart, appearantly < 1126139547 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :well more than two addresses actually < 1126139558 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yes, BFBASIC uses line numbers to label sections of code, each line has a memory cell associated with it < 1126139574 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :to jump to a particular line you set the corresponding cell to 1 < 1126139587 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible that all the texts are stored between conditional variables so that it has to jump over the texts all the time? < 1126139645 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1126139673 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Where is the "map" in the code? I read that there are 2 mazes for example :) < 1126139690 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehe, both are easy < 1126139703 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :>pwnd < 1126139703 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Your worship is not rewarded. < 1126139707 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :haha :p < 1126139766 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :each room sets the exits when the description is printed < 1126139809 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(there are actually two seperate but similiar games in LostKng.b) < 1126139833 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1126139837 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :two games? < 1126139880 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the short description version is a truer but enhanced conversion of the original game < 1126139922 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh, so there are soms rooms connected differently in the short description version? < 1126139965 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the map is the same, but there is a key puzzle which is different < 1126139998 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :and the long version has the nice descriptions is more similiar to what I wanted to write initially < 1126140012 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm playing the long version for now < 1126140036 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i prefer that one < 1126140089 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the game has been played by a lot of 'mainstream' users < 1126140105 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :who don't even know what brainfuck is :) < 1126140163 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :and I only had one esoteric beta-tester of the five < 1126140196 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to forget that you're using an interpreter for an esoteric language when a game appears :) < 1126140244 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ROFL! < 1126140279 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I know that bf is turing complete but I needed to prove that it was possible to do < 1126140317 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I know any other bf program that I'd want to run longer than 1 minute < 1126140326 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :This, I could keep running for hours :) < 1126140347 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric : thanks aardwolf that is a big compliment < 1126140425 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it shows that esoteric languages can be used to create useful software for a mainstream audience < 1126140500 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1126140547 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I find it fun to think about people who play it without knowing what language it's written in, and then out of curiosity they open the .b file and see all those weird symbols :) < 1126140888 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :lk.png makes an interesting backdrop < 1126140951 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah, actually... :) < 1126141033 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder if I could use those matches on the dynamite... < 1126141050 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*saves* < 1126141136 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :as non-command colours are treated as whitespace, it should be possible to embed an image within the program < 1126141175 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah now that you mention it I should still optimize the interpreter to jump over nops < 1126141228 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :users could create logos that the program would flow around < 1126141279 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and it's even possible to hide code in an image < 1126141359 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it would look consipicious of course < 1126141389 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :unless the image appears to be a random dot stereogram < 1126141401 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't like to try and code that though < 1126141548 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Just uploaded an interpreter that will jump over series of nops (won't make a difference for Lost Kingdom of course) < 1126141770 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i would never have imagined using paint shop pro as a programmers editor :P < 1126141859 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think Piet was the first language to use an image as source :) < 1126142138 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i've got lk.png down to 77.8K and it still works! < 1126142316 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/volatile/lk2.png < 1126142361 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Did you use a better png encoder? < 1126142411 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(than kolourpaint's) < 1126142458 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yeah, used PSP and have confirmed that the images are binary identical < 1126142513 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :uncompressed it's a 4Mb sprite < 1126142521 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll see how big it is when saved with the gimp < 1126142570 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :136kb, and I set compression level to highest < 1126142585 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I miss PSP in Linux :( < 1126142717 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :aha! managed to bring it to 72KB with the gimp < 1126142730 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by using indexed color with 16 colors < 1126142884 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm off to bed now, bye < 1126142912 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126142934 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :me three it's early < 1126142953 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :nite wildhalcyon < 1126143155 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :night! < 1126143246 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :wait.. who's going where now? < 1126143375 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126143421 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126147653 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126149102 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126161465 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126163234 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126163237 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126163573 0 :nooga!unknown@unknown.invalid QUIT : < 1126163795 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126165692 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126165709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i looked at that: http://www.student.kuleuven.ac.be/~m0216922/brainloller/lk.png < 1126165727 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and now i want to create a image based esolang ! ;d < 1126166399 0 :clog!unknown@unknown.invalid QUIT :ended < 1126166400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126167459 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126167854 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126168325 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126169849 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1126170158 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi tokigun < 1126170470 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the cool kids make image-based esolangs. < 1126170488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong nooga ... aren't you cool ... /me gives nooga an image-bong. < 1126177761 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126178012 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :mornin Aardwolf < 1126178234 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126179808 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you know what's fun, draw some random lines or pixels on lk.png, save it, and run that. I got this output: < 1126179810 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a bed. FiFüûiiøúüiùGiøy < 1126181458 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Restoring... < 1126181458 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Wm qrmpcb e_kc. < 1126181458 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You have reclaimed your birthright and your crown. < 1126181459 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*** You have won *** < 1126181461 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You scored 1 points out of a possible 3. < 1126181518 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :darn now I know the ending :( < 1126181752 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126181927 0 :nooga!unknown@unknown.invalid QUIT : < 1126184058 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126184290 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehe, oops < 1126184298 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :and you told everyone < 1126184321 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(it's all in the back story anyways) < 1126184593 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I keep dying in the cave due to the cat :) < 1126184719 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I drew a map on paper showing all connections in the forest and the path and such :) < 1126186307 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :try doing something different < 1126186397 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :*ly < 1126188136 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm already at 75/100 points in the meantime :) < 1126188421 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :very nice < 1126188481 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I'm tempted to call my new game 23:15 after the version of brainloller that compiled for me < 1126188531 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(its not an esoteric project though, just for the 2k adventure comp) < 1126188576 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :make sure it wins the competition :) < 1126188616 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a question, does the catacomb maze change after the fire is out? < 1126188742 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(99 points) < 1126189272 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1126189316 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(some people never make it through the catacombs) < 1126189649 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I managed to make a map of the catacombs by marking all rooms with a different object (there were a bit too few objects to mark them all though ;)) < 1126189981 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1126190003 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's a very confusing map full of arrows, because of all those rooms connecting to themselves and such < 1126190059 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to open the metal door no < 1126190060 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :w < 1126190334 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You have reclaimed your birthright and your crown. < 1126190334 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*** You have won *** < 1126190334 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You scored 99 points out of a possible 100. < 1126190334 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You have earned the rank of Master, First Class. < 1126190376 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(I knew that getting all points wouldn't be easy, it's always like that in adventur games ;)) < 1126190951 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(the last lousy point) < 1126190977 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :congrats on beating the game < 1126191045 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1126191096 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it was fun :) < 1126191238 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric : < 1126193626 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126193630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126193749 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea for an image based esolang:> < 1126193791 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wanna hear? < 1126194197 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :shoot :) < 1126194325 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126194385 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :em < 1126194386 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1126194399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought about it < 1126194463 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and i think i've invented just a image notation that can be applied to a number of esolangs < 1126194475 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the thing is... < 1126194598 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to calculate delta between two pixels < 1126194618 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and depending on that delta select the instruction to execute < 1126194643 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec, i'll introdouce a little example < 1126194876 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :d = delta = abs((R1-R2+G1-G2+B1-B2)/3) < 1126194876 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for < 1126194876 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :d = 0 : NOP < 1126194876 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1126194878 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1126194904 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for brainfuck < 1126195611 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126195735 0 :Freya!unknown@unknown.invalid NICK :nooga_ < 1126195737 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh so you introduced some freedom so that you can choose colors for pixels to allow your code to look like photos and such :) < 1126195743 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126195758 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :sounds cool < 1126195820 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and such image can be compiled into brainfuck, befunge or maybe other language ... < 1126195850 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'd want to suggest that a large d is also a nop < 1126195877 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :then when you need to make a large color difference at the edges of things in your picture it won't disturb the code < 1126195936 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1126196327 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126196389 0 :jix!i=jix@p5489E612.dip.t-dialin.net JOIN :#esoteric < 1126196398 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :cholera, nie nie mogles gdzie indziej?! < 1126196411 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :woo.. ups, excuse me, wrong window :> < 1126196418 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1126196419 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126196422 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1126196427 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1126196452 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is that a sort of afrikaans? < 1126196459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin? < 1126196462 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126196466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr? < 1126196466 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what nooga_ said :) < 1126196497 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126196501 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :thats Polish :D < 1126196507 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok :D < 1126196527 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126196540 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i heard that Polish is one of the most difficult languages on the earth ;p < 1126196566 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Dutch is pretty hard too I heard :) < 1126196590 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck on the other hand, is a pretty easy language < 1126196673 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :german has a weird grammar < 1126196677 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but coding difficulty is inversely proportional to the language complexity < 1126196699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: no.. < 1126196722 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126196727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :malbolge is very complex < 1126196730 0 :nooga_!unknown@unknown.invalid NICK :nooga < 1126196746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and its verrrrry difficuilt to code in it < 1126196769 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but C# is rather more complex than malbolge, and it's fairly easy to code in it < 1126196803 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, I must check that malbolge < 1126196805 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1126196913 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's a programming language from hell ;) < 1126196924 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :FROM MICROSOFT < 1126196929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oops, capslock :> < 1126196936 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, it's not THAT bad < 1126196963 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dont like M$ but i like C# :> < 1126196974 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's good whan you don't have time to play < 1126196989 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what's so good about C#? (never used it) < 1126196994 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :make an idea, code, finish < 1126197002 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :without any bigger problems < 1126197018 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hah ruby has one step less make an idea (write it down using ruby code because you start thinking in ruby code), finish < 1126197041 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to mention ruby and python :) < 1126197057 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1126197080 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but C# syntax is quite comfortable < 1126197093 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i also like perl, but it's another story < 1126197096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby's syntax is really nice < 1126197110 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :perl is too cryptic for a non-esoteric langauge < 1126197130 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i heard an opinion that perl is a big esolang :D < 1126197132 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :perl is really useless... < 1126197176 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :perl is old < 1126197189 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and perl code is unmaintainable < 1126197218 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: c is old too < 1126197238 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :C++ > C < 1126197254 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :C# > C++ > C :> < 1126197264 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Ruby > * muahahahaaha ;) < 1126197268 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no way, C++ code compiles in any platform :) < 1126197280 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and is not proprietary < 1126197289 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :obj-c is nice too < 1126197311 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit more dynamic than c++ < 1126197362 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there is obj-c++ which allows you too mix c++ and obj-c (and c) < 1126197369 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1126197373 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :there's also D < 1126197393 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i really like obj-c's memory management < 1126197421 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's something i'm missing in c++ < 1126197438 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I just use std::vectors in C++ these days, no worries and always reliable < 1126197469 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :malloc and new and free are horrible < 1126197470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: i'm talking about [object retain] and [object release] < 1126197483 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :o ic < 1126197518 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you use some objects there and there and there it helps a lot avoiding memory leaks/freeing of used memory < 1126197553 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's like manual reference counting < 1126197594 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd like doing this with c++ templates < 1126197602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or adding a method to all c++ classes < 1126197644 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because c++ is faster than obj-c because obj-c has to do method lookups for every method call < 1126197664 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's as dynamic as ruby if you don't count the c types like int etc... < 1126197681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the implementation of the lookups is a bit more low-level so it's still faster than ruby < 1126197683 0 :wildhalcyon_!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1126197689 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf! < 1126197690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin wildhalcyon < 1126197693 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :MOIN! < 1126197696 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :<-- happy < 1126197699 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :afternoon < 1126197725 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1126197725 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :How's everything going? < 1126197746 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :fine ty < 1126197754 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :How's brainloller? < 1126197764 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's still laughing out loud < 1126197766 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1126197796 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Good to hear < 1126197823 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea for it.. but Im not sure how crazy you would be about it < 1126197824 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it has a better spec and a better interpreter than yesterday so it's going fine :) < 1126197839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :o rly? < 1126197839 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1126197849 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :C# has got the best MM and GC < 1126197860 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean .NET < 1126197864 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeeeeeeeeeek < 1126197870 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :don't say that foul word :o < 1126197886 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Suppose the entire instruction set fit in a single color space - like all the instructions were Red instructions < 1126197916 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Add two more instructions to flip up and down between the color spaces, so you could theoretically encode 3 instructions per pixel < 1126197940 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Add that to a language like SNUSP and you've got yourself an esolang to be PROUD of < 1126197949 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :and if you dont want to do it. HA. I will < 1126197966 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon_: look above, how do you like my idea with deltas ? < 1126197978 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well, each pixel is 24 bit (32 if you add A channel but that's too annoying to edit in painting programs) and since there are only 10 instructions (4-bit instructions) you could get up to 6 instructions per pixel :) < 1126198067 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: even if you include the two switch instructions? < 1126198092 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I like the idea, but I don't like the equation < 1126198096 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :with 4 bit you can get up to 16 instructions < 1126198102 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon_: why not? :> < 1126198132 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :try d = delta = [abs(R1-R2) + abs(G1-G2) + abs(B1-B2)] mod n maybe? < 1126198190 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126198195 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :You could still div by 3, but that could allow for non-integer values for the delta < 1126198202 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :unless its just integer arithmetic < 1126198224 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hey if you make the n in the formula equal to the amount of instructions, you get a lot of freedom < 1126198229 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :then you can literally make almost any image < 1126198246 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :exactly ;-) < 1126198254 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :because then if there are say 10 instructions, a color difference of 0, 10, 20, 30 are all the same instruction :) < 1126198268 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :small color differences on the order of n per 2^24 gives a wide range of acceptable small noise values < 1126198305 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You could also try abs((65536*R1+256*G1+B1) - (65536*R2+256*G2+B2)) mod n < 1126198324 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1126198391 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126198398 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :that might work better for a larger instruction set < 1126198452 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :right < 1126198520 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1126198644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hy < 1126198657 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or just 65536*R+256*G+B mod 10 (for 10 instructions), then a brainfuck to image converter could take an original source image and modify the pixels a little bit so that they all have the correct value after mod 10, you will barely see the difference with the original image < 1126198662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what are those lemons on the esolang wiki? ;p < 1126198672 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they are limes :) < 1126198682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1126198684 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lemons are yellow < 1126198703 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't se a connection betweens limes and esolangs < 1126198705 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::0 < 1126198708 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1126198710 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric fruit? < 1126198715 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but it looks nice at leats < 1126198729 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe someone can design some logo ;p < 1126198731 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there are porbably more esoteric fruits than lime < 1126198735 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :a sophisticated converter would probably implement a function to modify different colors up/down depending on local content < 1126198744 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure WHAT about the local content, but something < 1126198755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought about that < 1126198758 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1126198793 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i tried to invant a encryption algorhitm that will use images < 1126198797 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :invent < 1126198824 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that idea with delta came to my head ;p < 1126198856 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :its not really an encryption algorithm though < 1126198870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thats right ;p < 1126198893 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :In my medical imaging class I was devising a befunge program I call The Diggler. < 1126198905 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nice name < 1126198906 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :It travels in a straight line, encrypting/mangling whatever is in its path < 1126198941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it can help to smuggle some text in image < 1126198994 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Mind if I make a new language that uses this formula 65536*R+256*G+B mod 11? (8 bf instructions, 2 rotation instructions, 1 nop) < 1126199001 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :It would be interesting to devise a rewritable bf variant that did the same thing. Probably MUCH harder considering how big an encryption algo in BF would need to be < 1126199002 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and has the same specs as brainloller for the rest < 1126199020 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'd call it braincopter < 1126199064 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Mind if I implement a SNUSP derivative of Brainloller that uses SNUSP code with the 3 color space idea above? < 1126199079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :braindaub < 1126199129 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Now all that remains, is finding a nice computer rendered image of 1482x1480 pixels that shows a fantasy setting similar to that of Lost Kingdom < 1126199157 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126199166 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :You could include an braincopter-decoder which replaces the image with the brainloller equivalent < 1126199181 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :will do < 1126199195 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :almost no modification to the interpreter is needed :D < 1126199208 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :only the bftobmp translator is a bit harder < 1126199235 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :how convenient! < 1126199295 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, have you got a large image that represents the world of Lost Kingdom, that I could use? :) < 1126199480 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :only 2 lines of the brainloller interpreter had to be changed to make it a braincopter interpreter! < 1126199485 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :err make that 1 line! < 1126199513 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :darn no 12, I also need to include changed numbers in the switch statement < 1126199538 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126199554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think that Lost Kingdom was written in BFBASIC < 1126199568 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it was < 1126199572 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's almost impossible to code such thing in pure bf < 1126199636 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it would definately be a non-trivial excercise to debug < 1126199638 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah but once you have the LK brainfuck source it's easy to convert it to almost anything < 1126199951 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Anyone remember the name of the befunge derivative that had commands for picking up elements above and below the pointer? < 1126199960 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I have no images < 1126200040 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1126200297 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmhm < 1126200349 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126200354 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thanks wildhalcyon < 1126200388 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i'm able to write an image based esolang < 1126200490 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1126200509 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :We'll still need a nice esolang -> audio spec < 1126200841 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :There's an audio watermarking algorithm thats resistant to compression (suitable for mp3s) but it doesn't encode a very large watermark < 1126200929 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :http://ecwww.eurecom.fr/~doerr/icip2002Miller.pdf < 1126201315 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pap < 1126201321 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean g2g :> < 1126201325 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1126201328 0 :nooga!unknown@unknown.invalid QUIT : < 1126201455 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126201460 0 :wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Ive g2g too, later folks < 1126201468 0 :wildhalcyon_!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1126201468 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*looks at his keyboard to see the distance between the g and the p key* < 1126201472 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1126204174 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it coulda been some kinda freaky glitch < 1126204910 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126207503 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126211550 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1126211791 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1126213619 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, here's Lost Kingdom again, but now as braincopter source and with a forest image as background: http://www.student.kuleuven.ac.be/~m0216922/braincopter/lk.png < 1126213653 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :The code is pretty much invisible, but is really in the pixels :) < 1126213868 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ccol < 1126213870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1126213886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have to sleep now canÄz zype anymore--- < 1126213924 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126219285 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1126219301 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126220245 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126220309 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: are you Adrian Chiang? < 1126220318 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm Lode Vandevenne < 1126220355 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, ok.. they emailed me and I wasn't sure I if knew them or not :) < 1126220386 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just had a (possibly) interesting idea, though < 1126220397 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I might be interested too :D < 1126220409 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could have wiki files that were symbolic links to other webpages < 1126220429 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :like, you think you're in the wiki but you're actually on another site? < 1126220447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so, for example Lost Kingdom wouldn't have to be copied to the wiki (1) it's huge (2) copyright violation < 1126220481 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so instead I'd just save a link to the Lost_Kingdom source code < 1126220499 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I hope that those symbolic links won't encourage people to use it too much and not make any more public domain content anymore < 1126220516 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be writable, for obvious reasons.. but would expand the code base quite a bit without killing the wiki < 1126220547 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I wonder if that'd be a problem < 1126220594 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well as long as it's obvious that it's a link to another website it's fine, I guess? < 1126220654 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's rude.. but I don't think there is a law against it :) riaa can get away with taking down links because ppl know they can't put up enough $ to defend against any lawsuits < 1126220687 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :so... you got enough $? :D < 1126220697 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no, I'll take down links if ppl complain ;) < 1126220750 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or even better would be to redirect to a explanation message < 1126220777 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :so what would such a symbolic link look like, for example the Lost Kingdom source code? < 1126220790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well currently files look like this: < 1126220791 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :And will it use bandwidth of the external website everytime someone views the wiki page? < 1126220796 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :* filename < 1126220814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :
program
< 1126220847 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re:bandwidth: no, it won't use bandwidth unless the file was viewed < 1126220892 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it would need to be used one when the file was created (to get the size).. so I can imagine something like: < 1126220923 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :* -> filename < 1126220943 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :
url\nsize
< 1126220969 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :-> might need to be tweaked, that's just off the top of my head < 1126221000 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's nice in that it starts with -, usually reserved for program options < 1126221014 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :also > is for redriection of stdout < 1126221020 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :So basically, it would be like a link that can be put inside the article instead of at external resources, and the size will be shown? :) < 1126221025 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126221037 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but when you use the "file" it loads from the exteral site < 1126221062 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah I see, I understand why some people might complain :) < 1126221108 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it could be loaded once < 1126221123 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then after that it would be in memory and never downloaded again < 1126221131 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(at least for that session) < 1126221172 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that seems okay < 1126221301 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm just glad to have a shell and hosting with no bandwidth limits for $5 a month :) < 1126221316 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow, how did you get that? :o < 1126221328 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :csoft.net, directory account.. still offered < 1126221357 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking to have some webscpace once my univ page is gone, but I'll look for a Belgian company I think :) < 1126221380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wow, 650mb space.. thought it was 250mb, guess they upgraded us :) < 1126221387 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow :) < 1126221404 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hosts his own domain < 1126221416 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi raven < 1126221421 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1126221423 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah I hope to have my own .be domain one day :) < 1126221429 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :see my scheming to use your bandwidth? < 1126221438 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :at least i get to see the stats < 1126221458 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it seem underhanded, or is it okay? < 1126221488 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :for me it's fine as long as it's not using 100% bandwidth 100% of the time < 1126221574 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I began to see that the wiki was great for storing experiments and small programs.. but for huge pre-made stuff, it was not very appropriate (i.e. almost anything compiled with bfbasic :) < 1126221600 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hehe, most bfbasic programs are quite small - usually < 1126221655 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's not like you will be stealing bandwidth for silly things like images < 1126221655 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :glad to hear it, although I'm not sure I believe it.. :) < 1126221676 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :unless I add brainloller, lol < 1126221695 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :and as long as the original page is linked and the source is listed then you're not pretending that it's yours < 1126221721 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: they're not pictures - they're programs ;) < 1126221745 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has lk.png as his backdrop < 1126221761 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, : seen the Braincopter lk.png already? :) < 1126221765 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :great idea.. :) < 1126221782 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: not yet < 1126221795 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :http://www.student.kuleuven.ac.be/~m0216922/braincopter/ < 1126221808 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a normal image of a forest tho, it's actually boring when you can't really see the code :) < 1126221814 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: haha that's an aawesome background < 1126221854 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(btw the forest picture might be copyrighted) < 1126221895 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(it would be much nicer to have a lost-kingdom related, computer rendered image, rendered at the correct size) < 1126221923 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :so the code is stored as delta variances within the image? < 1126221934 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, each pixel is a command on it's own < 1126221952 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the command is gotten as (65536*R+256*G+B) mod 11 (because there are 11 commands including the NOP) < 1126221957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw, is it supposed to be Enchanced rather than Enhanced?\ < 1126221982 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :enchanced is not an english word < 1126221986 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :according to google :) < 1126221993 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's Enhanced < 1126222012 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(it would need to be, it's almost 1000 times bigger than the original) < 1126222022 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126222046 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Ardvark: that you pulled it off (the forest piccy) pretty impressive < 1126222048 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: btw did you enter the compo? < 1126222052 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :btw I finished the "short description" verson too, it was just too easy because of the maps I drew, but I was stuck on the cliff without compass once ;) < 1126222058 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's Aardwolf btw < 1126222075 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :oops, i knew i'd do that at least once < 1126222091 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you press an a and then the tab button? < 1126222095 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}, {^Raven^} < 1126222104 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf, < 1126222111 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1126222159 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: My game is almost finished, will enter it in a day or two < 1126222161 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :settings, preferences, input box, nick completion suffix < 1126222181 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: oh, did he extend the deadline? < 1126222206 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: yes, deadline is 15th of Sept < 1126222207 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :calamari: < 1126222211 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah a : is better than a , < 1126222254 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what sort of game is it? < 1126222289 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :kind of sci-fi text adventure, possibly in the lost kingdom universe on earth a thousand years after the war < 1126222364 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in the BF version, is it intentional that there are just 10 items so that every item ID is a single letter? I ask because I noticed it sees 10 as a different value than 1 (unlike it seeing throw as the same as t), and because of the 55 example with the dwarf < 1126222377 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*a single digit I mean < 1126222660 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it was intentional to simplify the parser, there were only 10 objects in the original game so it seemed logical to use 0-9 < 1126222701 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :for the parser, only the first character and the last digit are significant, everything else is ignored < 1126222717 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see < 1126222732 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :were there a lot of modifications needed in the original BASIC code, to make it work for BF? < 1126222762 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :a few modifications were needed to BFBASIC < 1126222782 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :but the game was completely written from scratch in BFBASIC < 1126222810 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1126222840 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :to print something like "99/100", I guess there are conversions needed from char value to decimal output, does BFBASIC handle that sort of things automatically? < 1126222844 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the original source was 2.74Kb of BBC BASIC, the BFBASIC source is over 80Kb long < 1126222854 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1126222898 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's only 2,688 lines of code < 1126222954 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :to print 99/100 you would use: PRINT score;"/";maxscore < 1126223044 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :BFBASIC is a very powerful language < 1126223049 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow, the BBCBASIC code looks very obfuscated :D < 1126223070 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the BFBASIC code? < 1126223111 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :The file LostKingdom.bcc from LostKingdom17.zip < 1126223180 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it is, even if you can load it into BBC BASIC and LIST it (to see the tokens and stuff) < 1126223223 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the game text is compressed and encrypted to about 75% original size < 1126223275 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm testing the bbcbasic version (in Wine emulator), now I realize how different it is from the BF version < 1126223380 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: want to know some stats of the new game? < 1126223452 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot more limited but was still the best game by far entered into the 2004 comp < 1126223465 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah in 2.7KB... :) < 1126223470 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :nothing else came close in depth and complexity < 1126223546 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :have you seen: http://jonripley.com/bb4w/software/MiniLogo.html < 1126223570 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it is a complete implementation of turtle graphics in one-line of BBC BASIC and only 250 bytes lobg < 1126223638 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126223778 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :my game for the 2005 comp is significantly more advanced then Lost Kingdom < 1126223877 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is it also 2.7KB in size? < 1126223954 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :2.4kb of game code with a 7.9Kb data file (so far) < 1126223978 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(as we can have an 8K data file this year) < 1126224007 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh, handy < 1126224034 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it made it harder because there was too much that could be done < 1126224065 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :do you know gamedev.net? < 1126224114 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :not heard of it < 1126224151 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, it's a forum for game developers I thought you might know it because of you interest in developing games :) < 1126224285 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm a chiefly a utility/tool programmer < 1126224510 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: have you had any chance to play with or work on BFBASIC in the last few months? < 1126224566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back < 1126224573 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and leaving again.. meeting < 1126224583 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope.. and wont have any time, sorry < 1126224585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1126224586 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126225195 0 :fleft!n=fleft@cpe-24-27-67-38.houston.res.rr.com JOIN :#esoteric < 1126225199 0 :fleft!unknown@unknown.invalid QUIT :Client Quit < 1126225712 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of stupid that Category pages only show a listing after you added a description < 1126227105 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :before you add a description there is no page < 1126227373 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I improved and added a few things, hopefully for the better :) < 1126230503 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126230543 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126230827 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126231831 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126233040 0 :heatsink!i=cirodrig@64.5.82.199 JOIN :#esoteric < 1126235886 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! < 1126237915 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126239427 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126240348 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1126247038 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126252799 0 :clog!unknown@unknown.invalid QUIT :ended < 1126252800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126267030 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126268248 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126268314 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :aw, yesterday's log is broken < 1126271168 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have no problems viewing yesterday's log < 1126271572 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*opens the log in other browser* < 1126271591 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :aha the old version is cached and refuses to redownload after pressing F5 < 1126271599 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :stupid mozilla :) < 1126271839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Can a language that only has a stack, that can only push and pop (no swap, rolldown, ...) be turing complete? < 1126272032 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: if it's equivalent to a pushdown automaton then no < 1126272062 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1126272102 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: see http://en.wikipedia.org/wiki/Pushdown_automaton < 1126273184 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it might depend on the specifications; if it has div/mod and unlimited integers it might be TC because the top element of the stack might act as a counter < 1126273262 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1126273349 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :appearantly if you have two stacks it can be TC < 1126273617 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :see also http://www.esolangs.org/wiki/Minsky_machine < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"He also describes a variation which is Turing-complete with only one register; this variation requires that the machine has operations to: < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : * multiply the register by a constant; and < 1126273673 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : * check to see if it is divisible by a constant, and if so, divide by that constant and affect an alternate state transition. " < 1126274261 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: with two stacks you can emulate an unbounded tape, so that is definately sufficient < 1126274662 0 :jix!i=jix@p5489C131.dip.t-dialin.net JOIN :#esoteric < 1126274801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1126275600 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :y helo thar! < 1126277187 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to build a minimalistic turing complete language for writing the smallest ruby interpreter for an esolang ever < 1126277205 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe my bfx.rb is the smallest ruby esolang interpreter but it's too large < 1126277207 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126277293 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so it has to be even more minimalistic than bf? good luck < 1126277311 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm designing another image based language, pretty minimalistic but more complex than brainloller < 1126277320 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no not more minimalistic than bf < 1126277332 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the implementation in ruby is more minimalistic < 1126277337 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126277371 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it Mycelium < 1126277454 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: so, what part of bf takes the most bytes of ruby code to implement? < 1126277484 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1126277496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can't really say which part takes most bytes < 1126277555 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can I see the ruby code? < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m="\0";j=0;eval$<.read.tr(x='^[]+><,.-',"").gsub(/./){%w{while\ m[\ < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc\ m[j] < 1126277598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m[j]-=1}[x.index($&)-1]+";"}#esoteric@irc.freenode.net Jannis Harder 2005# < 1126277668 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :dropping IO is of course an easy way to shave off some chars, but a bit cheating :) < 1126277682 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :IO is not necessary for TC < 1126277687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i want IO < 1126277807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :idea! < 1126278088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bad idea... < 1126278461 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oisc-a-like is pretty easy to implement < 1126278870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the cpu is implemented in 70 bytes but IO is missing < 1126278886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh in 68 byte < 1126278971 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in 64 byte < 1126279199 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cpu with io in 116 bytes < 1126279642 0 :int-e!n=noone@p54B3CA4B.dip.t-dialin.net JOIN :#esoteric < 1126280320 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1126280325 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1126281575 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126281577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126282102 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1126282131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ge < 1126282286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1126282510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just discovered that i just can't get myself to write a big and useful application < 1126282537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm only able to make to spend my time on something useless but funny ;p < 1126282544 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like esolangs < 1126282555 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. < 1126282600 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how big is 'big' in this context? < 1126282786 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dunno, CMS maybe < 1126283003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm at 149 byte! < 1126283018 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :huh? is it getting bigger? < 1126283023 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126283028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my IO was incomlpete < 1126283034 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no EOF handling < 1126283059 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how far is that from the bf version? < 1126283069 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the BF IO is complete < 1126283071 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with EOF == 0 < 1126283089 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I meant how many bytes smaller is this one than the BF one < 1126283094 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126283111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :177 vs 149 < 1126283126 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :149 fits nicely on two sig-lines :) < 1126283153 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what are you doing jix < 1126283155 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126283174 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :writing a OISC like interpreter with at less bytes as possible < 1126283245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126283497 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in what language ?;p < 1126283505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby < 1126283519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1126283529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :blah? < 1126283534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dun like it, it reminds me of ADA ;p < 1126283549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know ada but ruby really rules < 1126283580 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :at first you think that syntax is weird but if you start using it you'll love the syntax < 1126283692 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126283699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the syntax is werid < 1126283709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i dont like that ends everywhere < 1126283727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't like } everywhere < 1126283764 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but writing } everywhere is much faster then writing end everywhere < 1126283793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for } i need 2 keys pressed at the same time.. i'm faster pressing 3 keys one after each other < 1126283929 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'm faster at writing letters than special chars < 1126283979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :¹ó³æñꜿŸ :> < 1126283992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1126284006 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and ruby has rails! < 1126284017 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm accustomed with writing special chars ;p < 1126284021 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rails? < 1126284029 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the super-cool web framewrok < 1126284042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rubyonrails.com/ < 1126284119 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1126284120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks cool < 1126284159 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but when i seek something to learn ruby i find only stupid manuals ;p < 1126284166 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but there are ends everywhere ;) < 1126284181 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :buy pickaxe < 1126284184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1126284190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or read pickaxe 1 online for free < 1126284196 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :long time ago i coded in pascal ;p < 1126284215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it was in 1995 ;p < 1126284231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i know something about ends ;p < 1126284255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but in pascal you write ENDs and not ends, right? < 1126284264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1126284280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and begins begins and begins... ;p < 1126284291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://ruby-doc.org/docs/ProgrammingRuby/ << i learned ruby using that < 1126284302 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's for ruby 1.6 but most things are true for 1.8 too < 1126284326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are begins in ruby too.. for error handling < 1126284331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ill check it < 1126284367 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :begin\ncode\nrescue RuntimeError\nputs "Failed!"\nend < 1126284397 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126284437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace \n with newlines < 1126284451 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could use ; but in ruby you rarely use ; < 1126284466 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126284468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks simple < 1126284470 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and ruby has irb < 1126284480 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :we are thinking about using ruby here where I work < 1126284490 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :grim_: cool < 1126284506 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I have not had a chance to look at it properly though < 1126284524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one thing i like about ruby is the community < 1126284577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm, i must check that whole ruby < 1126284597 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for i in 1..x statement looks cool < 1126284628 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(1..x).each do |i| is more rubysque < 1126284639 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and you start to love blocks < 1126284642 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers haskell < 1126284657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a nice language too < 1126284685 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for some things functional languages are the best solution for some things functional and oo languages are good and for some things oo is better < 1126284711 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haskell suxx < 1126284734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: writing webframeworks in haskell sucks < 1126284740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :all i know about haskell is that it's an old, academic language ;p < 1126284753 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :object oriented ;p < 1126284781 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :common misconceptions ;) but I am no great advocate of it < 1126284785 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I just find it fun < 1126284802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell has some pretty cool things.. like generating a list of ALL prime numbers and print the first 10 < 1126284812 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that was my first usefull haskell program < 1126284849 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation is fun generally < 1126284893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hyh < 1126284914 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one of my first haskell programs: http://rafb.net/paste/results/TzQvS266.html < 1126284918 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ruby seems very practical anyway < 1126284922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :class Song < 1126284923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : @@count = 0 < 1126284941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why i can't just write: count = 0 < 1126284943 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126284951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: because count is a class-variable < 1126284959 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a variable shared by all instances of that class < 1126284961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that sucks < 1126284967 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a < 1126284977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :normal local variables have no special sign in front of them < 1126285005 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just global-variables (rarely used) instance variables (called member variables in some other languages) and class variables < 1126285018 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sometimes class variables are called singleton variables < 1126285106 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why < 1126285123 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :can it not derive that from context? < 1126285123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because singleton classes are classes that have only one instance < 1126285138 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and class variables are shared by all instances so they exist only once < 1126285138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :um < 1126285139 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126285198 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to stop now as I don't know enough about the language to discuss it < 1126285591 0 :nooga!unknown@unknown.invalid QUIT : < 1126285805 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :153 bytes < 1126285886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah.. added a new feature i'd like to have: 161 bytes < 1126286109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :157 < 1126286114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :156 < 1126286383 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :155 < 1126286882 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ich habe hello world in subskin geschrieben! < 1126286889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1126286890 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong lang ^^ < 1126286898 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've written hello world in subskin < 1126286918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was switching between german and english too fast... < 1126286957 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin == SUBtract and SKip If Negative < 1126287055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have cat.subskin too < 1126287273 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :something's just popped into my head < 1126287287 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it appears to be a language where the only data type is the memory reference < 1126287313 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and where memory references are also interpreted as instructions < 1126287324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just have memory references < 1126287336 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :only memory references < 1126287362 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, referencing only data from within the source file < 1126287374 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and addressing that memory lexically < 1126287385 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :(lexical memory addresses have been in my head for a while now) < 1126287426 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :eg [7:12] refers to line 7, word 12 < 1126287475 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :* to dereference (presumably getting another memory reference in return) < 1126287505 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his head < 1126287528 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :already it hurts to think about < 1126287891 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i removed the sync feature < 1126287946 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is the code: < 1126287946 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m=readlines.map{|e|e.hex};loop{m[1]<0||$>< ?v D ^ < 1126346510 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :> c B R ( ( ^ >1-)^ < 1126346520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(not very space efficient) < 1126346522 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll check out what it does :) < 1126346537 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's nothing special but it was my first :) < 1126346542 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :click the screen < 1126346545 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :btw jix, Brainloller can't have infinite loops, the IP rotarors are reversible, and the IP starts at top left ;) < 1126346545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1126346626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: ahh < 1126346633 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im' writing the "hunt the wumpus" game in SADOL :D < 1126346665 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gotta recompile the gammaplex interpreter < 1126346670 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1126346677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: cool < 1126346684 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126346696 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does more than my first gammaplex program < 1126346699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works... < 1126346703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126346756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :who has write access to the esolang file archive? < 1126346769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126346801 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it makes the screen blue if you click on it? :) < 1126346807 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126346813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the darkens it < 1126346815 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ooh and it fades out < 1126346822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126346844 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1126346869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1126346870 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think pgimeno has access < 1126346884 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :who will help me with my 3d engine project in gammaplex? < 1126346888 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(joke) < 1126346907 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's what deltaplex is for, if I ever manage to finish it :) < 1126346921 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126346925 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :drawing textured 3D triangles with only a few commands < 1126346935 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh nice < 1126346951 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :there's even a terrain engine in it which is already finished :) < 1126346970 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :woah.. it'll be something never-seen-before < 1126346972 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you just give a heightmap, a texture, a colormap, some coordinates, and the drawterrain command :) < 1126347043 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126347058 0 :nooga!unknown@unknown.invalid QUIT : < 1126347168 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf; how do i get random numbers for example between 0 and 50? < 1126347198 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :use K, then multiply it by 50 < 1126347216 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(not k, but K) < 1126347231 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oK < 1126347421 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think we should run a gammaplex demo competition < 1126347462 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :c'mon people! :) < 1126347531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well why not? < 1126347607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126347629 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should there be something theme, limitation or other? < 1126347642 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe yeah, a limitation in code size maybe < 1126347666 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that could be the best < 1126347679 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and probably non-interactive demo as well? < 1126347685 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :can someone do better than tron3k's pong? :) < 1126347699 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :easy :o) < 1126347721 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :non interactive demos would be cool but maybe a bit slow on gammaplex < 1126347734 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :after all, drawing a single mandelbrot is already taking a while < 1126347735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why slow? < 1126347742 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably not slower than intereactive < 1126347757 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah but in a non interactive the graphics are a bit more important :) < 1126347768 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in interactive you can get away with two paddles and a ball :D < 1126347776 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to clear; < 1126347790 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i meant with "interactive" stuff that user can click buttons and something happens < 1126347804 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and with "non-interactive" a demo that just runs and ignores all clickings < 1126347826 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but in every case the demo should be not a still picture < 1126347839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :something like those demos (Unreal and Second Reality and such) would be too slow :( < 1126347864 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it won't need to be anything very awesome < 1126347881 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean for example a bouncing ball would be neat already < 1126347889 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh that would be fast yeah :) < 1126347956 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone ideas how I can optimize the interpreter? Also it has a huge switch case because there are so many commands, I wonder if that is taking away a lot of speed? < 1126347991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry, no idea. < 1126348017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw; it will take about two or three weeks until i have properly spare time for this < 1126348025 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but then i guess we could start a competition < 1126348032 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm all for it < 1126348040 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k :) < 1126348067 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just wondering how we would get 'nuff entries < 1126348109 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder if the demo scene can be attracted to gammaplex < 1126348121 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You know, Deltaplex would be so much better for this sort of stuff with it's 3D graphics :) < 1126348134 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126348144 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :except it's harder to code in it < 1126348149 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :because the commands are on an image < 1126348223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've got one idea you could possibly do < 1126348242 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :to optimize? < 1126348245 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for example make all the deltaplex files to be some dpx packages < 1126348260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and some program to stuff all the textures, code and images into a dpx package < 1126348269 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then the interpreter reads the package and so on < 1126348280 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the code could be 2d txt like in gammaplex < 1126348282 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126348295 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and it'd be a lot easier to handle all the textures and stuff if they were separate files < 1126348303 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm but that would remove something I find so nice, the textures and code being together on an image < 1126348312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126348319 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I have another idea, make a sort of IDE that will put it all on the image < 1126348330 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh, that's better < 1126348352 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it can be rather difficult to do anything < 1126348362 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :apart from paint shop pro, no painting program is good enough to do it < 1126348370 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and PSP doesnt work in linux :cries: < 1126348380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1126348387 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(only PSP shows the RGB color if you go with the mouse over the pixel) < 1126348396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126348411 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and that's important to know which command the pixel is < 1126348416 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126348436 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about making a simple painting program that would do this, but I'm stuck in QT < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I could make the painting program in OpenGL tho, using my OpenGL gui :) < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but that would be weird, not? A IDE/painting program in OpenGL? < 1126348612 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :have you got any suggestions for new gammaplex commands? < 1126348625 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"frames per second"? < 1126348655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh wait no < 1126348662 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about deltaplex < 1126348663 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126348672 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :let's see.. < 1126348713 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps something set RP to 0 < 1126348813 0 :J|x!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126348828 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that can be done with 0] < 1126348889 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126348895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice that command :) < 1126348924 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of E? < 1126348951 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's an infinite loop to make the program stop, a sort of fake way to end < 1126348966 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when does the program stop, by the way? < 1126348978 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :when you reach E < 1126348980 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or never < 1126348984 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :depends on how you view it < 1126348991 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :there's a close button and a menu in the interpreter to quit < 1126348999 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1126349008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but no "terminate program" command? < 1126349014 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126349030 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok. i was already wondering why i couldn't find one < 1126349050 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :when I look back at the spec, the { and } commands are really weird, and I should have let it store the working color and working coordinates in the registers (and should have called the registers the memory instead :)) < 1126349064 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and I should have allowed memory of arbitrary size < 1126349203 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :epsilonplex? ;) < 1126349210 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or epsiplex < 1126349245 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :epsiplex sounds nice :) < 1126349278 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try to improve the gammaplex interpreter later, and will remove the memory limit then (but not now yet) < 1126349289 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I mean, backwards compatibility isn't lost by removing the limit :) < 1126349290 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126349361 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by the way I really like the mandelbrot renderer code because it has a subroutine using gosub and return < 1126349378 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is it written by you? < 1126349385 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah :p < 1126349389 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1126349397 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ty :) < 1126349412 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126349424 0 :J|x!unknown@unknown.invalid NICK :jix < 1126349486 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll write a maze game in gammaplex < 1126349512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll write something cool in gammaplex < 1126349520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126349529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first i'll complete the subskin wiki page < 1126349533 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll write tetris or breakout when I have the time :) < 1126349548 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, that'd be neat! < 1126349556 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tetris! < 1126349565 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :tetris is in the suggestion list of gammaplex programs if I remember correctly :) < 1126349622 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126349631 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :snake/worm game would be nice too < 1126349662 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126349680 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or something like Elite!!!! :) < 1126349691 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but that would probably be too slow :) < 1126349717 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno what that is < 1126349747 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :one of the first 3D space shooters, featuring wireframe ships, trading goods to earn money and buy better ships, pirates and so on :) < 1126349755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126349793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll port the TI 92+?/89/v200 pheonix (platinum)? game < 1126349811 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its written in m68k asm < 1126349944 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :looks like a neat game http://www.ticalc.org/archives/files/ss/48/4815.gif < 1126350003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm but i can't read m68k asm.. < 1126350050 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126350058 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::0 < 1126350076 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then you have to make a totally new one < 1126350077 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the game is the best game for ti calcs < 1126350079 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but you can try to copy the gameplay < 1126350094 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yeah < 1126350143 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first i've to finish this stupid subskin wiki article < 1126350150 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126350193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha my friends always ask me what i'm going to do today and i always tell them i'm going to write programs the whole day.. < 1126350226 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126350236 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I say something similar to my friends often too < 1126350241 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I don't think they like it :( < 1126350313 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think they would be shocked if i say "i'm going somewhere to play football because the weather is nice" ;) < 1126350374 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126350394 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck, if you type input and you type something of multiple letters, will each next , command in brainfuck use these next letters? (I'm just trying to figure out how the C getchar() command works in fact ;)) < 1126350422 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, i think < 1126350429 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :everything you write to STDIN is written to a buffer < 1126350439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its pushed to it < 1126350445 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and getc shifts one char out < 1126350453 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(queue not stack) < 1126350456 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ah a FIFO buffer < 1126351239 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126352026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, is gammaplex file extension .txt? < 1126352036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and, if you pop an empty stack, it returns 0? < 1126352361 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have to be .txt < 1126352374 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm let me check the code for that last question < 1126352410 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope, but i mean should i use .gpx on my site.. < 1126352450 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you can if you want < 1126352459 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1126352460 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's only a very little bit harder to open with a text editor :) < 1126352492 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in windows explorer at least < 1126352538 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I implemented the gammaplex stack in a sort of weird way, but it'll probably return 0 unless it's memory is full < 1126352554 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't discovered std::vectors back then hence the dumb memory limits and weird stack :) < 1126352586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126352876 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :done: http://esolangs.org/wiki/Subskin < 1126353119 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yam.. < 1126353122 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i like this < 1126353153 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1126353156 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :one command? < 1126353160 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and turing complete? < 1126353160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yes < 1126353162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126353175 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but thats nothing special.. there were some OISC implementations before subskin < 1126353185 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1126353188 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know any that uses my instruction < 1126353199 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :this certainly is short ruby code for an interpreter :) < 1126353262 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but didn't my professor Object Oriented Programming warn us that one letter variable names are bad? :D < 1126353266 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i had the subskin idea (and name!) a long time ago but never implemented it.. yesterday i searched a language for writing a super short interpreter for... < 1126353279 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: haha < 1126353317 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it fully however.. :\ < 1126353338 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use them often in ruby... but only in a scope that has a length of... 1 line... ["h4","37"...].map{|i|i.hex} for example.. < 1126353400 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I use them often too, except in tasks for this professor heh < 1126353452 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the only other name for i that would fit is iterator_variable... and thats too long because you need such kind of variables every 10th line < 1126353455 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: the second rgb is 0 0 0 in the beginning in the gammaplex..? < 1126353482 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll look it up in the source < 1126353508 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You know what's sort of stupid, the gammaplex specification is based on the interpreter sometimes instead of the opposite < 1126353527 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126353537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin is spec first... < 1126353602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the Hello, world! subskin example is self modifying... < 1126353640 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126353672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :every a-bit-more-complex subskin program has to use self modification < 1126353708 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah the second color is initially 0 0 0 appearantly < 1126353723 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1126353741 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that must make it pretty hard to program in :) < 1126353829 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with a text editor it is < 1126353844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with a assembler like thing it's easier < 1126353895 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe this is always fun, first write the complete interpreter in C++, when done, compile it for the first time and see how many errors there are < 1126353902 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool only 3! < 1126353918 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :subskin interpreter? < 1126353922 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(in c++?) < 1126353937 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, Mycelium interpreter < 1126353946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh what's that? < 1126353956 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a new language :) < 1126353960 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126353966 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :image based, and about as complex as befunge < 1126353982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mycelium < 1126353984 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :mycelium has something to do with mushrooms too btw :) < 1126353998 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::9 < 1126354004 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :all befunge clones should have a mushroom like name ;) < 1126354047 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :now I gotta make some mycelium programs to see if the interpreter works correctly < 1126354065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126354095 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :kolourpaint to the rescue < 1126355125 0 :grim_bed!unknown@unknown.invalid NICK :grim_ < 1126355178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb grim_ < 1126355193 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1126355386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1126358006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf, does the 'i' command print the number to locations in x and y? < 1126358318 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126358323 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126358367 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's good that you ask those questions, it'll allow me to improve the spec some time < 1126358463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126360002 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126360024 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix, I have access to the repository < 1126360043 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :When typing something in console and pressing enter, is this enter character 10 or 13? < 1126360087 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :10 when getchar() receives it, but that happens in Unix only < 1126360110 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I receive it with getchar(). How to make it platform independent? < 1126360114 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in Windows getchar() receives a 13 then a 10 < 1126360124 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and in mac a 13? < 1126360141 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think so, maybe jix can give a definitive answer < 1126360174 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Lost Kingdom checks for both 10's and 13's < 1126360200 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: does it? < 1126360210 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think that the language specifications free you of those problems < 1126360302 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so even in Windows the language gets always 10 after a carriage return < 1126360308 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they did it on purpose, each choosing a different way to represent enter (mac, win and unix) < 1126360319 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126360327 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Now all that's missing is an OS that does 10 first and then 13 :rolleyes: < 1126360328 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I suppose there are historic reasons < 1126360356 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is the reason that ascii was not well defined? I mean maybe the carriage return and newline thing was too confusing? < 1126360440 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's probably the reason < 1126360927 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in some old typewriters a carriage return was to move the carriage horizontally and then you needed to press line feed, which rotated the drum < 1126360967 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's not an end-of-line character well-defined in ASCII < 1126360994 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1126361017 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the ZX Spectrum (a Z80-based micro) took CR as end-of-line too < 1126361066 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's CP/M the one which took the CR/LF combination, later inherited by DOS < 1126361283 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os 9 (oooold) uses 13 as return < 1126361291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x uses 10 < 1126361332 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1126361348 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :was the change painful? < 1126361385 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which is like asking, would it be painful if Windows switched to 10 too? < 1126361433 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: mac os x is another system .. not the next version of mac os 9 < 1126361442 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so you can't compare it with windows < 1126361445 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1126361465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x has some compatibility libs and binary loaders to allow the user to run some old apps < 1126361530 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but mac os 9 was a really old kernel.. there was no command line no STDIN no STDOUT no posix at all cooperative multi tasking resource forks... mac os x is based on NextStep and BSD < 1126361627 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x uses the Mach kernel (mach started as a fork of the bsd kernel but got rewritten) used by Next. Most cli programs and parts of c libs are from BSD afaik and the whole Objc thing + Cocoa is just a newer version of NextStep < 1126361666 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all cocoa classes start with NS for NextStep (NSWindows NSArray NSString NSDictionary....) < 1126361678 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what happened to NeXT? < 1126361711 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :apple buyed next < 1126361723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :some people say it was the other way around < 1126361744 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :NeXT activists, I expect < 1126361804 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I tried windows longhorn beta, and was wondering what was actually changed except a nerf in the file searching system < 1126361807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because steve jobs (one of the apple founders and ceo at some time and today) got fired by apple and founded Next.. Next had no money and apple buyed it... but steave jobs is now apple ceo and apples software is based on next... < 1126361814 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice job the Subskin page, btw < 1126361826 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it was like NeXT buying apple < 1126361840 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: ah about the file archive < 1126361852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to submit my bfx.rb brainfuck interpreter < 1126361875 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :no problem < 1126361889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'd like to have write access too because i often write interpreters for languages < 1126361899 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :except I'm having lunch right now < 1126361917 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :do you know how to use svn? < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used it once to download source code.. seems to be pretty ease (not like cvs) < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's very CVSish, just properly done < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ask graue for access then < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know it works like cvs.. but cvs is not as easy as svn because of cryptic commands and and and... < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i see svn commands i can guess what they do < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i see cvs commands i just hope they don't act like rm -rf / < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anyway the cvs/svn up / cvs/svn commit cycle is similar in both < 1126362112 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to learn how to use svn anyway < 1126362146 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough for you, I guess < 1126362216 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :meaning, I don't expect you having the trouble many people have with it < 1126362318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one thing i don't like about svn is that under osx it detects the UI language instead of don't finding a local and using english as default < 1126362324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want gui in german < 1126362326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but cli in english < 1126362471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue was active on the wiki yesterday but wasn't here yesterday... < 1126362511 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what are your locale settings? I use English CLI < 1126362521 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no locale settings < 1126362534 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it isn't set on mac os x by default < 1126362544 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :try LANG=en svn < 1126362550 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1126362567 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but svn is the first cli program that uses the gui lang if it doesn't find a locale < 1126362567 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :then you can write a wrapprt < 1126362581 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1126362630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :edited my environment.plist < 1126362913 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm ready, do you want me to upload the file? < 1126363622 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've taken the code from the wiki (removing the LF) and I'm ready to commit < 1126363631 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix? < 1126363771 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126363818 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :added cat.subskin and hello.subskin, ready to commit too < 1126364445 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: Lost Kingdom checks for and accepts both CR and LF for line endings < 1126364585 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: If the console returns CRLF or LFCR as a line ending the second byte is treated as a null command < 1126365107 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: RISC OS return 10 for Enter < 1126365530 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126369114 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126369122 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello :D < 1126370116 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126370590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wassup? < 1126371793 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm busy testing and debugging the Mycelium interpreter < 1126371955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mycelium? < 1126372081 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a fungeoid < 1126372103 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :an image based fungeoid :) < 1126372121 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's doing weird though, there are no floats and no doubles in my interpreter, yet I get a "Floating point exception" < 1126372162 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oooh 0/0 < 1126372659 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126372759 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah yay < 1126372769 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anyone from London here? < 1126373257 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in Sheffield - not *that* far away < 1126373291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: bfx.rb isn't on the wiki < 1126373295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but thanks for adding subskin < 1126373307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just saw the Battersea Power Station on Pink Floyd's cover < 1126373330 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: can i dcc bfx.rb to you? < 1126373334 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this building looks just awesome < 1126373554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/thumb/9/9e/Battersea_Powerstation_-_Across_Thames_-_London_-_020504.jpg/800px-Battersea_Powerstation_-_Across_Thames_-_London_-_020504.jpg < 1126373712 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it does? :D < 1126373770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1126374077 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maximally surrealistic eh? < 1126374090 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to go there and make some photos < 1126374100 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh, g2g, bye all < 1126374103 0 :nooga!unknown@unknown.invalid QUIT : < 1126374189 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in Edinburgh < 1126374352 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :howdy! < 1126374503 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've written skasm (SubsKin ASseMbler).. it's a big ruby hack but it works < 1126374515 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1126376589 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix: is subskin.rb an appropriate name? < 1126376670 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :re bfx.rb: dcc is ok, what is it supposed to be? < 1126376761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bfx.rb is the shortest ruby brainfuck interpreter < 1126376768 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(dcc is ok as long as I'm not afk, of course) < 1126376769 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and yes subskin.rb is the name i use < 1126376795 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so brainfuck/impl looks like a sensible place, right? < 1126376799 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126376884 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126377257 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :commited both - now you'll have to wait for the archive copy to be updated or look at the repository directly < 1126377490 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the direct link to the repository is http://esoteric.voxelperfect.net/svn/esofiles/ but graue discourages using it < 1126379814 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126379828 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126383621 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my old hello world implementation was stupid... < 1126383762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue was on the wiki today < 1126383767 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why isn't he here? < 1126383836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :he fixed my Subskin article < 1126383863 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126383896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr it's good to have someone fixing the spelling/grammar of the wiki articles < 1126384358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is a trace of the new hello world program: http://www.harderweb.de/jix/hello-world-trace.html < 1126384479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... < 1126384646 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow, that really is a trace... < 1126384654 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1126384712 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's useful for debugging < 1126384720 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i wrote all programs without it < 1126384732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but for my next program i need a trace < 1126384750 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and an assembler < 1126385463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a routine for printing a number in reverse < 1126386669 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nice trace Jix < 1126386695 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't really understand it, but it looks nice < 1126386717 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working at 99 bottles of beer < 1126386724 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good luck! < 1126388252 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126388287 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: you know that ruby, bf to c compiler you made < 1126388294 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126388303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i should know it.. i made it < 1126388305 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :did you ever manage to compile lostkingdom.c < 1126388310 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126388320 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :me either < 1126388321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no other c compiler than gcc on my machine < 1126388323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and gcc fails < 1126388328 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because the stack is too small < 1126388346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i removed all non-hw stack limits and set the hw stack to the highest possible value < 1126388352 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :after two hours of compiling the machine terminally crashes < 1126388364 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126388374 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's fun < 1126388377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get a "Stack size to small" error after 2 mins < 1126388422 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you have access to a linux machine http://fabrice.bellard.free.fr/tcc/ may work for you < 1126388426 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :mine takes 2 hours to mention the missing linefeed at the end of the file and soon after the machine explodes < 1126388439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1126388481 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :only the TCP/IP stack survives and I can't even shh in to kill gcc! < 1126388492 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :*ssh < 1126388517 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it works though, everything else has < 1126388676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :port LK to subskin < 1126388681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*g* < 1126388704 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :without my assembler or tracer or interactive debugger < 1126388756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm done with the "N bottle[s] of beer" routine! < 1126389650 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works!!! < 1126389677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm it was a bad idea to trace all verses of 99 bottles of beer < 1126389726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :295 words 800 characters < 1126389770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's 2 lines shorter than the output! < 1126390101 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's game is finished and uploaded to the competitions site :D < 1126390112 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126390161 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The game is called 23:15 and the page is here: http://us.geocities.com/dunric/advcomp.html < 1126390213 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: (named after the first version of brainloller that compiled) < 1126390284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :99bob in subskin WORKS! < 1126390294 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1126390391 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126390690 0 :calamari!n=calamari@dialup-4.240.114.220.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126391307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :re < 1126391472 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1126391478 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1126391487 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote 99bob in subskin < 1126391493 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(you know subskin?) < 1126391505 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: your project yesterday got me thinking about a minimal tc implementation < 1126391510 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126391520 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin is my OISC implementation < 1126391528 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the result of my project from yesterday < 1126391539 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ahh there's a bug in 99bob < 1126391540 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1126391550 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't know you finished it < 1126391561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how many bytes did it end up as? < 1126391591 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Subskin < 1126391595 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :148 < 1126391645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm curious what the smallest tc interpreter I can make for ms-dos x86 < 1126391668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe oisc is the way to go, but maybe not < 1126391689 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :imo subskin is the best oisc instruction < 1126391743 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I always remember subtract and branch if borrow < 1126391755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no branch in the instruction < 1126391762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but a memory mapped IP < 1126391775 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do more calculations without stupid branching < 1126391817 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you don't know if the result is negative or not you just put a nop-like instruction after it < 1126391830 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1126391842 0 :jix!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126391848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wb :) < 1126391857 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1126391869 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how did you do io? < 1126391880 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: cool, good luck with the competition < 1126391887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: memory mapped < 1126391890 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :see the wiki page < 1126391992 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: thanks < 1126392024 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: finally finished my game! it's on the competition site now < 1126392042 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: cool < 1126392293 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1126392351 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for some reason that reminds me of monsters inc.. 23-19!! :) < 1126392360 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :2315.exe in Wine sais: invalid channel at line 10, and every command I try is either Syntax Error or a Mistake < 1126392371 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or is it part of the puzzle :) < 1126392549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't eat myself! < 1126392552 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I get the same < 1126392581 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :under my pc emulator it works < 1126392627 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Wine must not be that good, I wonder if Dosbox could run it? < 1126392642 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not if its a windows exe < 1126392646 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(actually wine has been having poor results on almost any program I tried :s) < 1126392651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :trying anyways :) < 1126392688 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's a windows proggy < 1126392695 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could try a risc-os emulator < 1126392697 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads up qemu < 1126392709 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :This program can not be run in DOS mode < 1126392719 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.redsquirrel.fsnet.co.uk/ < 1126392778 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm weird < 1126392790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's working in wine now < 1126392811 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I ran it from the command line rather than from the gui < 1126392846 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :let's try < 1126392852 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ah maybe it didn't find the data file < 1126392869 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes it works, thanks :) < 1126392881 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm in this silly tube and can't do anything... :( < 1126392903 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It sais I'm very hungry, but if I type eat it sais I'm not that hungry :) < 1126392909 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: did you eat? < 1126392916 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by the way is the font only this screwed up in my wine? < 1126392928 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: ouch i typed eat tueb < 1126392931 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"eat from feeding tube" :) < 1126392957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm weird.. wine lost focus and now I can't type.. need to restart < 1126392971 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :lol I have the choice between hungry or tired < 1126392985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: no... < 1126393007 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the font is only barely readable in my wine, default settings afaik < 1126393008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :The chamber door opens. < 1126393045 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ouch wine lost focus on me too, after typing "rest", so don't type it < 1126393065 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sounds like whatever emulator he used wasn't up to the challenge :) < 1126393120 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :darn, can't go n, e, s, w, u, d < 1126393131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the door is open but i cant go through it < 1126393152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whoohoo! got the door open, need to save :) < 1126393171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol i type: b and it says: violence is not the answer < 1126393182 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: It's an issue with wine, the CSD is not set correctly and the program cannot find the data file < 1126393202 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's solved if you open it from console :) < 1126393203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops, doesn't look like it can save under wine < 1126393212 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wine isn't really too great :( < 1126393255 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests the game on wine < 1126393309 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i opened the door but i can't walk through it < 1126393326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the command < 1126393332 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: east < 1126393342 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126393350 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it really understands a lot of commands :) < 1126393353 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :try break glass :) < 1126393387 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :try break * < 1126393414 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1126393416 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha, look = room description, examine = look at something in particular < 1126393423 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm what was again this secret 6 letter word of Zork? < 1126393437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :xyzzy? < 1126393441 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah that one < 1126393441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126393444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats 5 < 1126393446 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :might be helpful.. was trying "look at" < 1126393455 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it was something like that < 1126393487 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was xyzzy < 1126393496 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :When the game dies with a invalid channel error, type: *cd z:\home\ < 1126393506 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :And then type RUN < 1126393565 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nothing happens if i type xyzzy BUT it understands the command < 1126393585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :access denied! < 1126393591 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(save and load work here) < 1126393620 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe I can steal a card off that dead guy < 1126393625 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah it recognises it :D < 1126393628 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :"nothing happens" < 1126393636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get tons of Mistake msgs now < 1126393640 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think we found a clue to one of the secrets :) < 1126393671 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i answered with >n to Play again < 1126393677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :instead of just < 1126393679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :n < 1126393698 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix, hte game has exit, type RUN to begin again < 1126393709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :argh, froze again < 1126393713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i'm not using wine < 1126393723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i'm using a complete pc emulator with win xp < 1126393734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because wine needs a x86 cpu < 1126393742 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what emulator is that? < 1126393749 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :virtual pc (comercial) < 1126393751 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126393754 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :if you end up exiting the game without closing the window type RUN to begin again < 1126393756 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi wildhalcyon < 1126393765 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1126393805 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: cool game, I'll have to play it again when I have more time and from qemu where it should be more reliable :) < 1126393819 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hows everyones esolangs? < 1126393838 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :langing in there < 1126393848 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :debugging Mycelium is very annoying, even tho the syntax is easy, writing code in a painting program is hellish :p < 1126393858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: i wrote 99bob in subskin! < 1126393884 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :awesome jix! < 1126393894 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its 2 lines shorter than the output < 1126393927 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1126393929 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :output: 297 lines 11756 bytes, program: 296 lines 786 lines < 1126393940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are many 1 char lines < 1126393948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :most lines are 2 chars < 1126393950 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1126393953 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some are 3 chars < 1126393991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i wrote an improved hello world version < 1126394007 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and a trace program: http://www.harderweb.de/jix/hello-world-trace.html (sample output) < 1126394035 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and an assembler (used in 99bob.. cat and hw are written 100% by hand) < 1126394063 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :WhaTry writing something like LK < 1126394066 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1126394072 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :-Wha < 1126394102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1126394172 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to wrestle with the topology issues in my lang before I write the spec & interpreter; then I'll write a roguelike < 1126394263 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see, I encourage everyone to write games in there languages < 1126394346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm but what game < 1126394387 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in a language without i/o, how is the result of the computation expressed? < 1126394412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it just the ending state? < 1126394601 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: btw, how does skip() work? is it possible to form an endless loop with it? < 1126394900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a,b,c,d,e,f,g,h,i .. if subskin a,b,c skips the next instruction is g,h,i if it doesn't skip the next instruction is d,e,f < 1126394928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to get back to a,b,c? < 1126394939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of course.. IP is memory mapped < 1126394951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126394954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can branch everywhere by setting the IP to any adress < 1126395059 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if a lang could be tc if it was allowed to contain only a single loop < 1126395096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to trace the whole execution of 99bob < 1126395133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :im at 92 and the trace is > 10mb < 1126395213 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's going to be > 100mb < 1126395227 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :80 bottles left 32mv < 1126395229 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mb < 1126395252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps I can answer this by construction with a dfa.. if a dfa with only one loop is still a dfa, I'd bet all is ok < 1126395311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to define loop more precisely tho < 1126395353 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there may be only one place where the IP is allowed to move in reverse direction < 1126395393 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: it'd be a state with more than one transition to it < 1126395443 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so states would only be allowed to have a single transition to them, except the start state which is allowed two < 1126395454 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1126395474 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126395475 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :code_a;if(bla){code_b};code_c < 1126395479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no loop right? < 1126395504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is a code_a => code_c transition and a code_b => code_c transition < 1126395539 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a loop less code is a code where there is no way to enter a state after it was entered once < 1126395566 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :104mb 38bottles left < 1126395632 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: good point < 1126395729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :most browser have problems with 160mb of html? < 1126395783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, drawing out a transition table helps < 1126395795 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1126395809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :each transition that doesn't result in a loop is a transition to a state that has not yet been seen < 1126395848 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... it's the same thing you said before... < 1126395859 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: nope, slightly different < 1126395896 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: the exit state of the if and else parts go to the same state but it has not yet been seen < 1126395912 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: however, the start state has been seen < 1126395921 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1126395928 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think my definition is simpler < 1126395928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so transitioning to it is a loop < 1126395946 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: neither definition is quite there yet.. < 1126395967 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i define a loop as a code that gets executed multiple times < 1126395982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and my definition of a loop less code makes that impossible < 1126395983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there is no such thing as "code" in a dfa tho :) < 1126395992 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's all states and transitions < 1126395997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace code by state+transition < 1126396403 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1126396456 0 :jix!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126397172 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible the wiki is down? < 1126397229 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126397237 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :how comes? < 1126397242 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126397485 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :too bad, oh well here's mycelium: http://www.student.kuleuven.ac.be/~m0216922/mycelium/ < 1126397582 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :nice sources < 1126397632 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the spec is at the bottom of main.cpp < 1126397656 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I like decimal.png in particular, but I can't read what it says on my monitor < 1126397663 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :dec to ??? < 1126397666 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :dec to int < 1126397676 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126397677 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it lets you type anything with getchar, and it'll convert it to an integer < 1126397695 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :subtracting ascii value 48, ignoring non-number chars, doing the multiplications with 10 and so on < 1126397702 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1126397743 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's a subroutine that can be used in other mycelium programs < 1126397756 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :because you can go to it with gosub, and the goto's and gosubs in the subroutine itself are all relative < 1126398170 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION get's a sniper rifle ready for the next person who advocates spaghetti coding < 1126398244 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126398413 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in asm you have to use gotos/jumps/brnaches < 1126398537 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126398567 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl phone call < 1126398568 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126398690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm using 18 gotos in 99bob < 1126398888 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gotos are great < 1126398922 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :though not as great as gosub return < 1126398929 0 :calamari!n=calamari@dialup-4.240.150.151.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126399043 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION advocates spaghetti coding < 1126399066 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION advocates non-deterministic spaghetti coding < 1126399076 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misses the wiki < 1126399752 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1126399821 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1126399821 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126400868 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't needed a goto or gosub for over a decade < 1126401006 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :programming in mycelium is hard without using them < 1126401154 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and the alternative (2D loops) is real spaghetti :D < 1126401354 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1126401356 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126403109 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126403885 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wiki seems to be back < 1126403934 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've gotten closer to being able to mirror the wiki.. had to strip some stuff out of the sql dump, but it imported.. didn't work to change my wiki tho. < 1126403953 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems to be a very tricky thing to mirror a dump < 1126412338 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know where the java BF interpreter is? < 1126413490 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nm, found it < 1126414283 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1126414836 0 :calamari!n=calamari@dialup-4.240.150.85.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126414881 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1126414890 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: still looking for a java bf interp? < 1126415724 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nope, found the lil' bugger < 1126415730 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hard to find, and Im not sure that Im crazy about it < 1126415748 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im tired, so my brain isn't working properly < 1126415767 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I want to write an exponentiation function that works appropriately (meaning that 0 still outputs 1) < 1126415785 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck? < 1126415788 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126415836 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could do it with BFBasic, but that's no fun < 1126415849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seems fairly easy to do < 1126415856 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :start with 1 and keep multiplying < 1126415861 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It should be, but again... tired, brain not working right < 1126416375 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :going to bed now < 1126416376 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1126416417 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126419470 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1126419479 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got the wiki dump imported and working < 1126419798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ye haw? < 1126419977 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://lilly.csoft.net/~jeffryj/mediawiki/ < 1126420007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm setting up http://esowiki.kidsquid.com/ < 1126420756 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually esolang.kidsquid.com is better < 1126425599 0 :clog!unknown@unknown.invalid QUIT :ended < 1126425600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126425721 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, it should be ready.. we'll see if it stays up to date :) < 1126425748 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I diabled editing and changed the logo so it shouldn't be confused for the main site < 1126428207 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :blah, mistyped the forwarding url, so it'll take a little longer for http://esolang.kidsquid.com/ to work < 1126430409 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126430869 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126431740 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1126431981 0 :GregorR!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1126432078 0 :jix!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126432092 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126432358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the license on the esolang wiki mirror is wrong < 1126434662 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :muahahaha a subskin quine < 1126434747 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no kidding, well, if there's only 1 command, the output of such quine would look pretty simple, am i rite? < 1126434910 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Is it allowed to make a joke language that I put on the wiki, without any external resources? < 1126435342 0 :J|x!i=jix@p5489EA1E.dip.t-dialin.net JOIN :#esoteric < 1126435364 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126435366 0 :J|x!unknown@unknown.invalid NICK :jix < 1126436558 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :How do you like this joke language: http://esoteric.voxelperfect.net/wiki/Unary < 1126436657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126436746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i submitted my 99bob to 99-bottles-of-beer.net < 1126436776 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126436797 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not reviewed yet < 1126436824 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't decide if i choose the category Esoteric Language or Assembler language < 1126437287 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is there hardware that runs your language? < 1126440031 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(a minor update of the win version of my game is on the comp page) < 1126440069 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what's updated? something to make it run better in wine? < 1126440072 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(if anyone fancies sending in a review and voting that would be cool) < 1126440074 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or the gameplay? < 1126440093 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: I'm sorry I'd like to but I'm leaving on a vacation tomorrow so I won't have the time < 1126440097 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :no, just disables escape key and closes window on normal game termination < 1126440112 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: have a nice holiday < 1126440115 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126440120 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(going to Spain) < 1126440671 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1126440684 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1126440704 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: can't wait to see subskin entry at 99bob.net < 1126440711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :seems they've made some differences there as well < 1126440719 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :trigger is categorized in 'real language' x) < 1126441000 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126441004 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126441418 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126441421 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126441454 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: i'm sorry i've been very busy, so haven't had time to plan the language < 1126441454 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: do you know hunt the wumpus in brainfuck? < 1126441458 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1126441465 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the game < 1126441466 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :s/know/see/ < 1126441467 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: me too < 1126441468 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1126441482 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple: but when having more spare time, let's continue :) < 1126441490 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can't right now. < 1126441500 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1126441503 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126441504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes. but i mean later < 1126441511 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like about a month later etc < 1126443045 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1126443436 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i did a small update on my website < 1126443447 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :added gammaplex and esowiki category < 1126443458 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :did some small updated and removed firefox button < 1126443463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't like that browser anymore < 1126443469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i use only opera for now on < 1126444440 0 :frikiman!n=1034B86B@29.Red-81-44-17.pooles.rima-tde.net JOIN :#esoteric < 1126444515 0 :frikiman!unknown@unknown.invalid PART #esoteric :? < 1126445125 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm bye. < 1126445127 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1126446561 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126460898 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126460898 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1126460910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1126460913 0 :sp3tt_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126460922 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. < 1126460955 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :poor speccing < 1126460975 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, a bit < 1126460978 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :should it be (IP+1) + 1 < 1126461025 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm confused about this.. i thought program and memory use the same array < 1126461066 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :apparently so < 1126461087 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but sometimes the spec tells about ip and sometimes about pp < 1126461093 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean ip and mp < 1126461101 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :instruction pointer and memory pointer < 1126461104 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1126461118 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever.. :) FWD and BAK are useless < 1126461520 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :you will not like Mneme then < 1126461564 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, depends < 1126461586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't mind that kind of jumps but since one don't need to use them in this language i won't < 1126461877 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is there any way one could make the python program write the output to some file? < 1126461883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i mean without changing the program source) < 1126462037 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, must go.. < 1126462051 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, i invented nice l33t tweak; run this program: < 1126462052 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :0u7pU7s 5tR1nG "j00 4r3 teh 5ux0r". < 1126462066 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126462068 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1126462069 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126462660 0 :jix!i=jix@p5489EA1E.dip.t-dialin.net JOIN :#esoteric < 1126466659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :clog has left freenode (Success) = Haha, I'm free from your tyrrany! < 1126470323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm done with my quine.. have to do some optimizations now < 1126471854 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm really done now (it works) < 1126471879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :531bytes < 1126471884 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :180lines < 1126471967 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I read "1801 lines" and wondered how was it possible that there are less bytes than lines < 1126472049 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :179 lines < 1126472068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :530 chars < 1126472306 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126472373 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126473240 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.harderweb.de/jix/quine2.subskin (tmp url) < 1126473256 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all \n's are significant (the last too) < 1126473367 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow i'm going to shorten it < 1126473374 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have to sleep now < 1126473376 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1126473378 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126477582 0 :sp3tt___!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126477583 0 :sp3tt__!unknown@unknown.invalid QUIT :Remote closed the connection < 1126477583 0 :sp3tt___!unknown@unknown.invalid QUIT :Remote closed the connection < 1126477604 0 :sp3tt___!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126477651 0 :sp3tt___!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126483318 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126484314 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm off on a vacation, cya later < 1126484322 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126485897 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1126489846 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1126489873 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1126493553 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126494612 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126497930 0 :pgimeno!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1126498045 0 :pgimeno!i=pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1126507871 0 :int-e!n=noone@td9091b6b.pool.terralink.de JOIN :#esoteric < 1126510521 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126511118 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1126511999 0 :clog!unknown@unknown.invalid QUIT :ended < 1126512000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126517200 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1126527551 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126530659 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1126531304 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126532574 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126532583 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1126533884 0 :tokigun!unknown@unknown.invalid QUIT :"Changing server" < 1126534042 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1126536614 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126536618 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1126540145 0 :{^Raven^}!unknown@unknown.invalid QUIT :"Leaving" < 1126540861 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126543160 0 :lament_!n=lament@24.85.18.119 JOIN :#esoteric < 1126543438 0 :jix!i=jix@p5489DC05.dip.t-dialin.net JOIN :#esoteric < 1126543454 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126543478 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126543844 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126545143 0 :J|x!i=jix@p5489FCA2.dip.t-dialin.net JOIN :#esoteric < 1126545165 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126545169 0 :J|x!unknown@unknown.invalid NICK :jix < 1126550777 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126552634 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126553162 0 :calamari!n=calamari@dialup-4.240.69.166.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126553270 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hey jix, can I add quine2.subskin to The Esoteric Files Archive? < 1126554799 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: do you know how to disallow new users on the wiki? < 1126554834 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: no reason for people to try to create user accounts on the mirror, since I disabled editing :) < 1126555057 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nm, found it :) < 1126555503 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126556413 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :heh, your mirror still claims to be under the FDL < 1126556542 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: yeah, not sure how to change that < 1126556566 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :it's in LocalSettings.php somewhere < 1126556571 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: the main wiki was down when I was setting up the mirror a lot time ago, so I had to guess at the license < 1126556661 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, I see it < 1126556711 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :could you please paste the info you have? it's at the very end of the file < 1126556970 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :$wgRightsUrl = "http://creativecommons.org/licenses/publicdomain/"; < 1126556970 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :$wgRightsText = "Public Domain" < 1126556970 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :$wgRightsIcon = "${wgStylePath}/common/images/norights.png"; < 1126556986 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to copy norights.png (I got it from creative commons' website) < 1126557075 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126557125 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fixed :) < 1126557136 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126557230 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :here's my localsettings.php with some stuff expunged that looked like it needed to be expunged for security reasons: http://esoteric.voxelperfect.net/w/LocalSettings.txt < 1126557247 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :you might also need to copy the namespaces stuff near the end to get the EsoShell namespace to work < 1126557281 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :graue: is your LocalSettings.php world readable? had to do that to mine, otherwise pages didn't work < 1126557373 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess it is < 1126557387 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :but if you go to it in a browser it just says "MEDIAWIKI not defined, this is not a valid entry point" < 1126558522 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue: yeah but name the file quine1.subskin < 1126558544 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's called quine2 due to my quine-bootstrapping cycle < 1126558770 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1126558930 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol? http://esolangs.org/wiki/Esolang:Searching < 1126559823 0 :graue!unknown@unknown.invalid QUIT :"Download Gaim: http://gaim.sourceforge.net/" < 1126560795 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126565672 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1126565698 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi to all the peeps < 1126565782 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi raven < 1126566661 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it would have been nice to see your game in the comp, only three days to go before closing and eight to find out the winner :) < 1126566692 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that this is not strictly esoteric related unless you've seen the source! < 1126567985 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126568378 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1126568643 0 :calamari!n=calamari@dialup-4.240.114.162.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126574856 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126574973 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126575530 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126576982 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126578057 0 :puzzlet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1126578133 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1126578414 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126579495 0 :calamari!n=calamari@dialup-4.240.111.203.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126579711 0 :lament_!unknown@unknown.invalid QUIT :"Lost terminal" < 1126579924 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126580457 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you think a stack-less funge varient would convince funge programmers to use programming space storage more? < 1126580536 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126582491 0 :lament!n=lament@S0106000d3a705704.vc.shawcable.net JOIN :#esoteric < 1126584810 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126585032 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126585101 0 :lament!unknown@unknown.invalid QUIT :"Get MacIrssi - http://www.g1m0.se/macirssi/" < 1126585119 0 :lament_!unknown@unknown.invalid NICK :lament < 1126585775 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126588963 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126589187 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1126595134 0 :calamari_!n=calamari@dialup-4.240.150.2.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126595194 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126598399 0 :clog!unknown@unknown.invalid QUIT :ended < 1126598400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126602154 0 :lament!unknown@unknown.invalid QUIT :"Lost terminal" < 1126607251 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126609639 0 :calamari!n=calamari@dialup-4.240.72.40.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126609643 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126609666 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1126613395 0 :kipple_!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126614500 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126619950 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126619950 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126621466 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1126621570 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1126621586 0 :wildhalcyon!unknown@unknown.invalid QUIT :Client Quit < 1126622159 0 :jix!i=jix@p5489C305.dip.t-dialin.net JOIN :#esoteric < 1126622323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126623330 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :http://oldpeculiar.org/~grim/Mneme/ < 1126623339 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :Mneme first draft and interpreter < 1126623386 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1126625662 0 :J|x!i=jix@p5489FA73.dip.t-dialin.net JOIN :#esoteric < 1126626273 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126628165 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126628207 0 :DevGet!n=gustav@h187n2fls31o1096.telia.com JOIN :#esoteric < 1126628245 0 :DevGet!unknown@unknown.invalid PART #esoteric :? < 1126628463 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1126630086 0 :J|x!unknown@unknown.invalid NICK :jix < 1126631093 0 :J|x!i=jix@p5489D904.dip.t-dialin.net JOIN :#esoteric < 1126631632 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126633439 0 :J|x!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126633755 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1126636488 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1126636688 0 :jix!n=jix@F3243.f.strato-dslnet.de JOIN :#esoteric < 1126637151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to implement subski/128 in hardware < 1126637198 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :+n < 1126638077 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :good luck < 1126638124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126641302 0 :int-e!i=warlock-@p54B3DFA2.dip.t-dialin.net JOIN :#esoteric < 1126642405 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1126643150 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1126643236 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1126646384 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126647300 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126648279 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1126650868 0 :lindi-!unknown@unknown.invalid QUIT :Remote closed the connection < 1126663938 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126666569 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1126666590 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :what is a good embedable BF interpreter? :) < 1126667409 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: the one you write yourself < 1126667664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Embeddable? < 1126667679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How so? < 1126668135 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not familiar with any standards in place for BF microprocessors < 1126668157 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of a BF cgi script.. but that could have been all in my head. < 1126668283 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: hehe, funny you should say that, as I am in the process of doing so :) < 1126669953 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: there are a few CGI scripts written in BF on my website < 1126670105 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see! It wasn't all in my head! < 1126670116 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good old head, I knew you didn't fail me < 1126672043 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'll get around to finishing the how-to artickes one day < 1126673108 0 :calamari!n=calamari@dialup-4.240.108.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126673112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126673742 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126674829 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1126675428 0 :calamari!n=calamari@dialup-4.240.108.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126675438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126675599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hullo < 1126675639 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1126678550 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126679121 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126679668 0 :calamari!n=calamari@dialup-4.240.69.180.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126683583 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126684799 0 :clog!unknown@unknown.invalid QUIT :ended < 1126684800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126705627 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126705821 0 :jix!i=jix@F30ee.f.strato-dslnet.de JOIN :#esoteric < 1126706160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's online! http://99-bottles-of-beer.net/language-subskin-868.html < 1126706192 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126707918 0 :J|x!i=jix@F3014.f.strato-dslnet.de JOIN :#esoteric < 1126708654 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126708810 0 :Jix_!i=jix@F3077.f.strato-dslnet.de JOIN :#esoteric < 1126708834 0 :J|x!unknown@unknown.invalid QUIT :Nick collision from services. < 1126708844 0 :Jix_!unknown@unknown.invalid NICK :jix < 1126710554 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126710604 0 :J|x!i=jix@F31df.f.strato-dslnet.de JOIN :#esoteric < 1126711052 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126711382 0 :J|x!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1126711416 0 :jix!i=jix@F311f.f.strato-dslnet.de JOIN :#esoteric < 1126713282 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126713333 0 :J|x!i=jix@F3091.f.strato-dslnet.de JOIN :#esoteric < 1126713766 0 :kubient!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1126714298 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126715957 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1126718978 0 :J|x!unknown@unknown.invalid NICK :jix < 1126721154 0 :J|x!i=jix@F317a.f.strato-dslnet.de JOIN :#esoteric < 1126721668 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126722719 0 :J|x!unknown@unknown.invalid NICK :jix < 1126729845 0 :P_Lenz!n=chatzill@h-66-167-241-141.nycmny83.dynamic.covad.net JOIN :#esoteric < 1126729869 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1126730246 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Guess no one's home < 1126730259 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION settles in for a while < 1126730314 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION coughs < 1126730381 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :aloha < 1126730388 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126730402 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :it's past midnight in Korea < 1126730412 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :It's 3:30 in NYC < 1126730466 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Just figured I'd say hi since I'm working on an Esolang right now < 1126730474 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hope to release soon < 1126730817 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :P_Lenz: cool, tell us more about it < 1126730824 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1126730830 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :I have three goal < 1126730846 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :1 That it use Counting principle mathmatics < 1126730865 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :2 That there should be difference between code and data < 1126730887 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :3 That there should be no possible way to cause an error < 1126730940 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :So rather then entering 3 you'd have to enter ... (where . is an arbitrary character) < 1126730941 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3. is easy.. just call it "undefined behavior" instead of error ;) < 1126730950 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126730996 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :No I mean, you can enter any random ASCII text string it would be valid code and will be executed < 1126731060 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :A simple program, this one will copy a piece of data < 1126731067 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric ::"." < 1126731073 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat < 1126731082 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :which will result in "."."." < 1126731088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah not cat < 1126731089 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :opps < 1126731093 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :".""." < 1126731121 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :program "cat" will print the string "cat" to the screen < 1126731145 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat will print its input to the screen < 1126731159 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126731175 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :auto-quine I guess < 1126731196 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :: copys the next data that follows it < 1126731202 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :~ erases the next data < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat is not a quine.. < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm if cat is a language then all cat programs are quines... < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :echo "Blaaa" > quine.cat;cat quine.cat < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Once a program has no remaing character that are executable < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :that line is released as output < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to explain as it as a langauge is fundimentaly different from everything else outther < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :(that I know of atleast) < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1126731503 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe it's a bit like thue but i don't know enough about your lang to compare it < 1126731558 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1126731572 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :I really whould right a readme to expalin this < 1126731576 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Ok let try this < 1126731587 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Every command is one letter long < 1126731636 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Commands all call data, which are defined as any individual character that is not a command or any set of characters between quites < 1126731641 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :er quotes < 1126731672 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so kk is two datum while "kk" is only one < 1126731713 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so if you run the program :kk the result is kkk < 1126731729 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :but if you run the program :"kk" the result is "kk""kk" < 1126731800 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :all commands rewrite the source program they are in < 1126731838 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :So in the program :kk the command : get the next datum k and replaces itself with a copy of that datum < 1126731873 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :if the program ~kk is run the result is just k < 1126731917 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :because the command ~ found the next datum and erased it then erased itself from the program < 1126731936 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :After every command execution starts again at the first character < 1126731962 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so in the program ~:kk the result is kk < 1126732002 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :when it was executing ~looked to get the next character which was a command so it did not execute < 1126732041 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :: then executed (as it was the next char) and resulted in the program being rewritten as ~kkk < 1126732073 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :execution then return the the first character ~ which erased the datum < 1126732076 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :resulting in kk < 1126732102 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :where k is an arbitrary character < 1126733307 0 :P_Lenz!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Seamantis 1.0.6/20050912]" < 1126736133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :The 1st esoteric prime number: < 1126736135 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m=\"\000\";j=0;eval$<.read.tr(x='^[]+><,.-',\"\").gsub(/./){%w{while m[j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc m[j]\nm[j]-=1}[x.index($&)-1]+\";\"}# [ < 1126736161 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(big-endian number (base 256 (ascii encoded)) < 1126736231 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ouch... ruby? < 1126736234 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126736245 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :not installed *shrug* < 1126736255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a ruby brainfuck interpreter wrapped in a prime number < 1126736271 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm generating a Prime certificate atm < 1126736337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i made a paste error < 1126736349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m="";j=0;eval$<.read.tr(x='^[]+><,.-',"").gsub(/./){%w{while m[j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc m[j] < 1126736350 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m[j]-=1}[x.index($&)-1]+";"}# [ < 1126736352 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1126736412 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe i did some more mistakes < 1126736417 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126736428 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :be sure before obtaining the certificate :) < 1126737276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1126737322 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a prime certificate are some computable numbers that prove that some number is prime < 1126737337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are programs that calculate them < 1126737851 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126739179 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126742751 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1126743153 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126743257 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126743334 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1126744181 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1126748436 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck, can you nest []? < 1126748443 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126748451 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :right on < 1126748465 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :so I need to implement a loop stack of sorts... < 1126748481 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you're writing an interpreter? < 1126748484 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1126748491 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you don't need a loop stack < 1126748518 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you can just move the instruction pointer forwards/backwards to the corresponding [/] < 1126748562 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :well... if I have "[...[...]...]" and I'm at the right-most ']' I need to know where the corresponding '[' which would be the left-most... < 1126748591 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I suppose could count the ']'s and do it that way, but I don't see how that's any easier... < 1126748603 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :counting is easy. < 1126748613 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but feel free to use a stack < 1126748627 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing it in ocaml, and using lists to store the program... it's easier to just keep a stack < 1126748637 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a stack should be more efficient as well < 1126748646 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :it's a direct jump that way, I don't have to traverse backwards... < 1126748648 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :as you can jump directly to the right address < 1126748653 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1126748686 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :well, thanks :) < 1126748738 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome. and good luck :) < 1126748741 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :also, have you heard about braintwist? < 1126748751 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126748761 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can't remember which that one is though < 1126748774 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there are so many bf-like languages < 1126748818 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :its the one where the program resides in one array, and the data in the other, and there is a new operation '@' (or something) which causes the arrays to change locations so that now you are executing from the data array, or something < 1126748834 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, that one. < 1126748840 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's quite nice < 1126748844 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I can't find much about it, but it seems like a fun one, I'm just trying to figure out how it would work... < 1126748847 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: another way is to keep a dictionary < 1126748852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of all loop starts and ends < 1126748861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so that you look up where to jump to < 1126748888 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the dictionary is only built once when the program is loaded. < 1126748899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this might be faster, i'm not sure < 1126748909 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lament: that might be good... it would optimize larger programs better than small ones though, because you have an extra scanning pass at the beginning of execution... < 1126748915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1126748923 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1126748929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but small programs are fast anyhow :) < 1126748934 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :true... < 1126748941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :besides, who writes small programs in BF anymore ;) < 1126748946 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :and I'll probably be dealing with fairly large programs... < 1126748949 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126748954 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, if you scan the programs before execution there are of course a lot of optimizations you *could* do... < 1126748981 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :kipple: i.e. remove superfluous commands, i.e. "+-" etc... < 1126748996 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :merging ++++++++++++++++ into a singe instruction < 1126749001 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :kipple: yeah < 1126749013 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: also, [->>+++<<] gets optimized into a single instruction, hopefully < 1126749018 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and swapping [-] with A[P]=0 < 1126749021 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and any other expression of that form < 1126749069 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :indeed... this is slowing becoming a larger project, but much more interesting... I might have to do some of this... :) < 1126749091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the effect is very very noticeable, btw < 1126749116 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :btw, fyi, I'm using brainfuck to implement genetic algorithms :) I.e. bf programs will be randomly generated, executed and "bred"/etc... :) < 1126749136 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is very nice for that purpose :) < 1126749153 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I figured it would be at least fun/interesting :) < 1126749171 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about using OISC, but bf seemed more fun to implement... < 1126749186 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then I see why you want a very efficient interpreter :) < 1126749192 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1126749216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :optimizing brainfuck past the things already mentioned is quite a challenge < 1126749230 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I plan on having thousands of these programs running at a time, competing round-robbin :) < 1126749246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, that might be slow :) < 1126749275 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :it will... but I also plan to have this distributed, a la SETI@home... < 1126749278 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has high asperations... < 1126749279 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's normal for genetic algorithms < 1126749323 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :have you seen this, by the way? < 1126749323 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/FukYorBrane < 1126749350 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :kipple: well, not many do an actual round-robbin... most do double or single elimination because it's easier, but you also run the risk of premature convergance that way... < 1126749379 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no text in that page... < 1126749387 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1126749388 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1126749405 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :works fine for me < 1126749465 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ahh, sorry, gnome-terminal doesn't interpret a \n as whitespace in URLs, and appended the timestamp from the next line onto it... < 1126749511 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lol... that's awesome... I'll have to start hacking that < 1126749525 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately it seems like the homepage is down < 1126749547 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :befunge.org is usually pretty reliable, too.. < 1126749583 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming by "bomb" they mean stops executing somehow? < 1126749621 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :IIRC a program is terminated if the IP reaches a certain instruction < 1126749640 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :interesting... < 1126749852 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, doing some genetic programming with an esolang has been something that I've wanted to try myself, but it's on the list of unfulfilled hobby projects ;) < 1126751585 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :can someone cite an example of a "post canonical system"? < 1126752965 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126753290 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The whole goal of my language design is to implement a genetic "digital organism" scenario for a fungeoid < 1126753313 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so this is interesting < 1126753434 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a braintwist corewars simulation would be cool, but Im not sure how they would fare in a genetic organism sense. < 1126753733 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Also, Im afraid I can't give any good definitions of post canonical systems, but there are a couple nice esolangs that implement tag systems < 1126754427 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: which would those be? < 1126754427 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't Thue based on a tag system? < 1126754427 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know fundamentally its based on semi-thue grammar < 1126754427 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :which still makes it cool < 1126754427 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, now I feel humbled, not finding any tag system languages. I swear I remember reading at least one spec that mentions tag systems < 1126754547 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Someone should write a wang tile esolang < 1126754600 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is overwhelmed by the jargon, maybe I should spend a day meditating on the esolang wiki... < 1126754622 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. you're not the only one < 1126754665 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I'm still trying to grok "functor" and have only a cursory understanding of "monad"... < 1126754669 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is overwhelmed by jargon in his own head < 1126754691 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I'll have to say I have NO idea what the heck a functor is.. I'll google it < 1126754726 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, okay. No clue! < 1126754728 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: check out the core language manual for OCaml, they talk about modules and functors quite a bit... < 1126754776 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :http://caml.inria.fr/pub/docs/manual-ocaml/manual018.html < 1126754818 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :but maybe you'd have to understand OCaml to get anything useful out of that < 1126754963 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Functor < 1126754965 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess that helps me understand functors in a more applicative setting < 1126755022 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the wikipedia entry scared me. I generally get scared when I see "abelian groups" mentioned anywhere < 1126755043 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles abelian < 1126755100 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :"A group for which the elements commute (i.e., AB==BA for all elements A and B) is called an Abelian group. " < 1126755104 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sounds scary... < 1126755120 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1126755134 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, not necessarily. I understand abelian groups themselves.. but when they're MENTIONED. I just dont like group theory much < 1126755157 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ahh... I just want to know the difference between group theory and set theory... < 1126755166 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :does group != set? < 1126755197 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I believe groups have a structure to the elements. In set theory the order of the elements don't matter, correct? < 1126755206 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1126755235 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes that "?" is rhetorical, lest you be asking the wrong person... < 1126755269 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :a group = a set plus an operation on that set < 1126755271 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :although, I seem to remember something about that in my descrete math class I took, so you might be right... < 1126755282 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It was rhetorical in the sense that you don't need to answer it, but I can't really tell you what is correct < 1126755286 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and the operation has to fulfil certain properties < 1126755290 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Mr. Pressey saves the day! < 1126755404 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i've been reading some weird stuff about finite automata as semigroups lately... it's pretty strange. you can do linear algebra on regexps if you try hard enough :) < 1126755447 0 :kubient!unknown@unknown.invalid QUIT :"running(out)" < 1126755494 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How hard do you have to try? < 1126755630 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Chris, I have to admit, you come up with good language names < 1126755874 0 :kubient!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1126756127 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126756506 0 :kubient!unknown@unknown.invalid QUIT :Remote closed the connection < 1126757128 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: well, you have to treat alternation (a|b) as addition, and concatenation (ab) as multiplication, and you can solve sets of simultaneous equations of the form X = CX + Y where X, C, and Y are regular expressions < 1126757132 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :blew my mind :) < 1126757751 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. okay, that's kind of freaky < 1126758242 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It seems like everything is turing complete nowadays < 1126758283 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess regex's arent TC, but they can solve linear algebra systems < 1126758393 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, me and my fractured rib are calling it a night. G'night! < 1126758476 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126759350 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :what would one have to add to regexps to make them TC? < 1126759767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the easiest thing is to be able to reapply a regex < 1126759785 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er < 1126759796 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean, reapply a substitution < 1126759806 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :recursion? < 1126759806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e. running a substitution in a loop until it fails to match anything is TC < 1126759822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that's probably not what you meant :) < 1126759858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(actually, i'm not sure about this. hrm) < 1126759859 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :well... running a sub in a loop would simply be a compiler, in which case the thing you are applying the regex to is the actual language, right? < 1126759885 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure how that would be a compiler. < 1126759895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :compilers produce code of some sort. < 1126759936 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :but I would imagine that the "code" being produced is the state the string you're applying this to after each step of the process, no? < 1126759966 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how's that "code"? < 1126759970 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks... < 1126759982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er < 1126759982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1126759986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess you're right < 1126759991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1126760022 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :the rexeg would have to have some way to modify itself or at least create new regex to be applied, no? < 1126760043 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :otherwise regex is just a recursive function being applied to its output... < 1126760176 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I guess the problem is, regex can't branch really... < 1126760239 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I think I might just be confusing myself < 1126760386 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :one article on slash-dot (not that they can always be trusted) says that Perl's regex _is_ turing complete... but I think that might just be because you can embed Perl expressions in regex... < 1126766260 0 :Arrogant!i=Arrogant@91.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1126766327 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The channel always this jumpin'? < 1126766405 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :always < 1126766428 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :you missed our discussion about turing-complete regexps... :P < 1126766638 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making BF with functions < 1126766655 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I think it's against all that BF stands for. < 1126766663 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Like. Fucking with brains. < 1126766796 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :also, turing-complete regexps... isn't that what Perl is all about :D < 1126767238 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126767245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126767266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck with functions? there's several. < 1126767412 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126767620 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1126767627 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There're too many variations to count. < 1126767633 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I just felt like making my own. < 1126767675 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i beg you to reconsider :) < 1126767683 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's already done. < 1126767693 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1126767710 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Uses a real parser to do it too XD < 1126767716 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :pyparsing library < 1126767737 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's probably the most flexible Brainfuck, at least. < 1126767763 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :disgusting. < 1126767772 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1126767791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you should use words as tokens, then. < 1126767815 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That'd take a change in a couple lines of code < 1126767819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :begin subtract left add left add right right end < 1126767829 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to though :/ < 1126767836 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :macro brainfuck lol :D < 1126767912 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just thought about macros in brainfuck :> < 1126767941 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think there're a couple of those < 1126767974 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: what esolang is your favourite? < 1126767991 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Befunge < 1126768018 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1126768044 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{zero:[-]} /* Sets cell to 0 */ ++++{zero}! /* Outputs 0 */ < 1126768097 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :A function is passed a NEW memory array, with the current cell's value in cell 0 of that array. < 1126768139 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :On call, the current cell is set to the value of tempContext.mem[tempContext.pointer] < 1126768157 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126768158 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably make macros too, would take minimal effort. < 1126768224 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tokigun < 1126768735 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I seem to be hitting some nasty STOP DOING ANYTHING with this < 1126769197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my favourite esolang is smetana :( < 1126769704 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my favourite is SADOL ;p < 1126769933 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1126769942 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC" < 1126770839 0 :calamari!n=calamari@dialup-4.240.150.65.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126771199 0 :clog!unknown@unknown.invalid QUIT :ended < 1126771200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126772743 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126774210 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126782761 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126793393 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126793716 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1126793726 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1126793737 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126793777 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How are you senor kipple? < 1126793792 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :fine thank you. and you? < 1126794013 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Just dandy < 1126794034 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :My university made a fantastic decision to turn down my loan however... so Im scrambling for funding < 1126794083 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's too bad < 1126794149 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll survive. I just bought a new used car though, so I've got some additional expenses to worry about this year < 1126794158 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :where do you live? < 1126794183 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Raleigh, NC. < 1126794211 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah, the US. so you get loans form your universities? < 1126794271 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yes. They gave me one loan, but they're definition of my budget << my definition of my budget, so I decided to take out an additional private student loan through my bank < 1126794297 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, in order for the bank to award the loan, it has to go through a certification process through my school. < 1126794326 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The school not only refused to certify the loan (on the basis that my budget didn't need it), but they also failed to tell both my bank AND me about this non-certification < 1126794412 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :So I have to find another way of getting some money for school < 1126794471 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, rather than live in this world of funding and part-time jobs, I escape to the world of esolangs. Trying to find ways to make SMETANA TC and Wang Tile background patterns for CAs < 1126794617 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :They're related problems. I didn't know it was an issue, until I started looking for ways to implement an inifinite, but varied, background topology for my fungoid (or is it fungeoid?) < 1126794636 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think it is fungeoid < 1126794665 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though I don't think you'll find it in the dictionary < 1126794667 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Okay. I dont expect to see it in Merriam-Webster or Oxford soon.. hmm, maybe I should submit the words to the OED for the next printing? ;-) < 1126794719 0 :jix!i=jix@F33e6.f.strato-dslnet.de JOIN :#esoteric < 1126794759 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey Jix! < 1126794822 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright folks, its been fun, but I unfortunately have to head to class. < 1126794844 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1126796244 0 :J|x!i=jix@F31df.f.strato-dslnet.de JOIN :#esoteric < 1126796278 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126796280 0 :J|x!unknown@unknown.invalid NICK :jix < 1126804222 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126805036 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hello again < 1126805036 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin wildhalcyon < 1126805036 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :/away < 1126805037 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how's the day goin jix? < 1126805037 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :aside from being away I guess < 1126805448 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126806427 0 :{^Raven^}!unknown@unknown.invalid QUIT :Remote closed the connection < 1126808458 0 :jix!i=jix@F31df.f.strato-dslnet.de JOIN :#esoteric < 1126810970 0 :J|x!i=jix@195.4.48.242 JOIN :#esoteric < 1126810974 0 :J|x!unknown@unknown.invalid QUIT :Remote closed the connection < 1126810985 0 :xxxxxx!i=jix@F30f2.f.strato-dslnet.de JOIN :#esoteric < 1126811000 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126811004 0 :xxxxxx!unknown@unknown.invalid NICK :jix < 1126813204 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126815870 0 :int-e!n=noone@p54B3D5B6.dip.t-dialin.net JOIN :#esoteric < 1126820472 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126826553 0 :int-e!unknown@unknown.invalid QUIT :"Client exiting" < 1126829388 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126830038 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone understand how Wang Tiles are TC? Is it just because of the halting problem? < 1126830073 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't even know what a Wang Tile is.... < 1126830145 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its a square tile with a specific coupling on either face. < 1126830191 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wang_tile < 1126830272 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I guess the page answered my question with the phrase "It is possible to translate any Turing machine into a set of Wang tiles, such that the Wang tiles can tile the plane if and only if the Turing machine will never halt." < 1126830297 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly clear on how the translation might go about. I wonder if it is possible to translate brainfuck into a set of wang tiles? < 1126841933 0 :Arrogant!i=Arrogant@145.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1126846621 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126847141 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :anyone here know OCaml, and care to help me debug my BF interpreter? I'm having some very frustrating problems that I can't for the life of me figure out... < 1126847331 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I had been meaning to learn O'Caml but had never gotten around to it < 1126847423 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :it's a very fun/interesting language, though proving difficult in raw byte processing a la BF... < 1126847746 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1126847751 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've been using Python for my interpreters. < 1126848076 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :python is nice... the string manipulation is much more intuitive in python, although appearantly OCaml is great for compilers, I just haven't been able to grok thier built-in parser type yet... < 1126848269 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1126848283 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You should try out pyparsing sometime. < 1126848288 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That is some intensely intuclass BrainfunkError (Exception): pass < 1126848288 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :class Instruction (object): < 1126848288 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : """Abstract class for a Brainfunk instruction. This is what the interpreter deals with.""" < 1126848288 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : children = {} < 1126848289 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : char = "" < 1126848290 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : < 1126848292 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : def perform (self, context): < 1126848294 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : """Perform the required action on the given context.""" < 1126848296 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : pass < 1126848298 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : < 1126848300 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1126848302 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wrong button < 1126848311 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That's one intensely intuitive library. < 1126848318 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126848348 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I have a lot of problems with the direction python is going development-wise... < 1126848381 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :i.e. they want to remove all of the alrady sparse functional aspects from the language < 1126848421 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Python sucks at functional, so why have it < 1126848440 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Although I admit < 1126848444 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :lambdas should stick around. < 1126848448 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :python also has a lot of exceptions to rules, and special cases, and the syntax is a bit too overloaded for my taste < 1126848458 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lambdas should be _fixed_ in python < 1126848496 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's not perfect, but it's my favorite. < 1126848547 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :th language is very elegant at first, but as you discover a lot of the nuances of the inner workings of the language you'll realize it's very poorly designed... < 1126848558 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :...much like Java... < 1126848587 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :although Java has Python beat in its regularity... < 1126848663 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :If Python was a compiled language with decently optimizing compiler, I migh consider putting up with the irregularities and go back to it... < 1126848731 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They're working on it. < 1126848769 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I haven't heard anything about a Python compiler... < 1126848774 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :have any links? < 1126848788 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I know they're working on a JIT, but that's hardly the same... < 1126848822 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The PyPy project has compiling as one of its goals < 1126848827 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But uh, there's not much to look at yet. < 1126848848 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :PyPy has been trying to get something worth looking at for years now, IIRC... < 1126848882 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1126852961 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126853167 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1126854587 0 :serif!n=serifm@65-103-65-21.eugn.qwest.net JOIN :#esoteric < 1126854638 0 :serif!unknown@unknown.invalid PART #esoteric :? < 1126857599 0 :clog!unknown@unknown.invalid QUIT :ended < 1126857600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126864214 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1126874888 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126879989 0 :jix!i=jix@F3610.f.strato-dslnet.de JOIN :#esoteric < 1126880190 0 :jix!unknown@unknown.invalid QUIT :Client Quit < 1126882968 0 :jix!i=jix@F3610.f.strato-dslnet.de JOIN :#esoteric < 1126891687 0 :twobitsprite!unknown@unknown.invalid QUIT :"Lost terminal" < 1126896443 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1126896477 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1126899613 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126903185 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126906516 0 :Arrogant!i=Arrogant@48.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1126909967 0 :calamari!n=calamari@dialup-4.240.111.220.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126909972 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126910000 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :oi-oi < 1126910117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hello mother goose < 1126910216 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126910257 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :grim_: http://www.grimmy.com/ < 1126910346 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126910813 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Anyone have any ideas for beefing up Brainfuck? < 1126910825 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I can add new features in a couple seconds. < 1126910896 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've added functions with unique memory arrays and a bunch of scope-manipulations stuff. < 1126911227 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :heresy! < 1126911237 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah yeah. < 1126911240 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1126911278 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm learning how to do this kinda stuff so that I can write more complicated ones? < 1126911280 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ones.* < 1126911450 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about loading external modules < 1126911524 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting to that next, actually < 1126911652 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should add tailcall recursion < 1126912581 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126912816 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Try something fresh" < 1126918405 0 :grim_!unknown@unknown.invalid QUIT :Remote closed the connection < 1126918438 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126918905 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1126918915 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1126918949 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi keymaker < 1126918954 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126919448 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126920169 0 :grim___!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126920200 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126920574 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126920611 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126920677 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1126921331 0 :grim___!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126923824 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126923853 0 :calamari!n=calamari@dialup-4.240.69.253.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126926231 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126926371 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hry! < 1126926374 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey! even < 1126926668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi wildhalcyon < 1126926686 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how are you calamari? < 1126926940 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :fine, yourself? < 1126928399 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its been a crazy week < 1126930585 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126931953 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126932536 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126935160 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126938977 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126939728 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126943999 0 :clog!unknown@unknown.invalid QUIT :ended < 1126944000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126945672 0 :calamari!n=calamari@dialup-4.240.150.80.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126945675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126947424 0 :jix!i=jix@F3610.f.strato-dslnet.de JOIN :#esoteric < 1126948487 0 :int-e!n=noone@td9091c5e.pool.terralink.de JOIN :#esoteric < 1126953026 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126953477 0 :grim__!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1126954868 0 :grim_!unknown@unknown.invalid QUIT :Remote closed the connection < 1126954900 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126954973 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126957280 0 :grim_!unknown@unknown.invalid QUIT :Remote closed the connection < 1126957312 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126958261 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126958787 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126959014 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126959276 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126959620 0 :grim__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126959620 0 :grim_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126959680 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126961178 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126961465 0 :grim__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126961766 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126961798 0 :jix!i=jix@F3610.f.strato-dslnet.de JOIN :#esoteric < 1126961931 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126962313 0 :J|x!i=jix@F3460.f.strato-dslnet.de JOIN :#esoteric < 1126962410 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126962412 0 :J|x!unknown@unknown.invalid NICK :jix < 1126962872 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126963391 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126964143 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126965378 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126966130 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126967065 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126967821 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1126967825 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :too many grim_s < 1126967998 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126968847 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1126968928 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126969679 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126970372 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126970382 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1126970407 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126970434 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126971184 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126971358 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :~ hello < 1126973035 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126973788 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126974004 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126974572 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126974741 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126975170 0 :grim_!unknown@unknown.invalid QUIT :Remote closed the connection < 1126975202 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126975723 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126975933 0 :grim__!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1126976250 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126976479 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126978078 0 :grim__!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1126979028 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126979488 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1126980244 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126981385 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126985629 0 :J|x!i=jix@F31d9.f.strato-dslnet.de JOIN :#esoteric < 1126985808 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1126985812 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and not the language either < 1126985936 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im having trouble deciding on data types < 1126986136 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126986324 0 :J|x!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1126986328 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im thinking of modelling the datatypes after the B language - a single datatype which acts as a 32-bit signed integer OR a 4-byte character string. < 1126986330 0 :J|x!i=jix@F3062.f.strato-dslnet.de JOIN :#esoteric < 1126986362 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The other alternative is to have each element be an arbitrarily long byte list which can act as an arbitrarily long signed int or a character string < 1126986545 0 :J|x!unknown@unknown.invalid NICK :jix < 1126987270 0 :J|x!i=jix@F31f9.f.strato-dslnet.de JOIN :#esoteric < 1126987294 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126987300 0 :J|x!unknown@unknown.invalid NICK :jix < 1126987497 0 :grim__!unknown@unknown.invalid NICK :grim_ < 1126987728 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1126987748 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :my connection is fucked inside-out and backwards today < 1126987850 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and the connection from my shell account to freenode is also toilet < 1126987928 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :best give up and try again another time < 1126987933 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :laters ppl < 1126987936 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1126988066 0 :J|x!i=jix@195.4.51.248 JOIN :#esoteric < 1126988088 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1126988091 0 :J|x!unknown@unknown.invalid NICK :jix < 1126989887 0 :sp3tt!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68a [Firefox 1.0.6/20050716]" < 1126991443 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1126991450 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello. < 1126992618 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1126992626 0 :Wildhalcyon_!unknown@unknown.invalid PRIVMSG #esoteric :Hey Keymaker! < 1126992760 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126992766 0 :Wildhalcyon_!unknown@unknown.invalid NICK :Wildhalcyon < 1126992813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126992824 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Are you familiar with Smurf? < 1126992830 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :some language? < 1126992835 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126992838 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry, nope < 1126992883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on a gammaplex demo at the moment < 1126992885 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, alright. Its pretty much string-oriented < 1126992891 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gammaplex is crazy! :-) < 1126992891 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126992896 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1126992921 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on a fungeoid as well < 1126992924 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i should browse the logs to find one piece of info i asked aardwolf about random number.. < 1126992931 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :More string, less I/O craziness < 1126992932 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1126993031 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im thinking about ways to use A-Z to serve as landmarks. There aren't any absolute coordinates in my language < 1126993060 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126993071 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It would be nice to remember where something is after you've... left it. < 1126993121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of the way that Smurf stored variables as any valid string - even the null string. < 1126993129 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :So what random number business are you wondering about? < 1126993251 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to get a value between 0 and 300 < 1126993290 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126993348 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but i guess now i have to wait aardwolf because i can't get it working.. < 1126993577 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What about 300K*o < 1126993749 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1126993777 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it works.. < 1126993813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :300K*o i R >< < 1126993821 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it prints always 0.. < 1126993927 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, thats strange < 1126993937 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :is there some kind of seeding mechanism that needs to be done... or something? < 1126993945 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126993974 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :can't remember seeing anything in the spec < 1126994009 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont see anything either < 1126994043 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It seems like its either the PRNG, the rounding, or the "print integer" functions are failing < 1126994043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope it's possible though.. < 1126994055 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It should be, I mean.. that's what the random number generator is there fore < 1126994061 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126994100 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess i can't get really started until aardwolf is here < 1126994111 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :whenever i see him.. < 1126994178 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good luck < 1126994206 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You could maybe email him as well < 1126994212 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126995395 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1126995411 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1126995421 0 :telemakh0s!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1126995459 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126995473 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :hey... I'm looking for a language that's easily to generate correct code in... I.e. I'm doing genetic algorithms and need to be able to generate and modify code programmatically... < 1126995489 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck? :) < 1126995517 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's the closest easy-generatable one that comes to my mind < 1126995556 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :hmm... brainfuck is a bit slow, maybe something with more instructions? i.e. a language that isn't going to require a high program to do anything interesting in... < 1126995571 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :s/high/large/ < 1126995597 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is fast, but the interpreters aren't optimizing enough ;) < 1126995619 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126995631 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's true < 1126995651 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :with that argument all languages are equally fast, it's just that the compilers aren't equalling optinizing :P < 1126995659 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126995697 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways; many small brainfuck programs do something interesting < 1126995702 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i got your point though < 1126995711 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :;0 < 1126995715 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :er, ;) < 1126995726 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you can naturally made something own language if you have ideas for instructions < 1126995739 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but remember bf has everything needed, and in perfect symmetry < 1126995768 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :true... < 1126995891 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what are genetic algorithms, anyways? < 1126996041 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Genetic_algorithms < 1126996105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126996187 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :yet another we-don't-know-what-we're-doing-so-let's-just-shoot-in-the-dark-aimlessly-and-hope-we-hit-something-technique. < 1126996316 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126996320 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :I like to call it the 10000 monkey's approach... < 1126996333 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1126997589 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126997983 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :telemakh0s? < 1126998146 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'd check out the article "The Evolutionary Origin of Complex Features" by Richard Lenski et al < 1126998178 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im having trouble finding a link online, but I have a local pdf copy if you would like me to email it to you < 1126998200 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It details some of the effects on programming language mechanics in digital organisms < 1126998238 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How 'lethal' or deleterious an instruction mutation would be. < 1126998370 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you're looking at esolangs, simple is good - brainfuck is good, maybe an 'optimized' bf varient that can work with integers instead of ++ and -- and uses a binary gray code < 1126998531 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a false varient (maybe OWL - see BogusForth), or Smurf (small, hard to screw up instruction set) and maybe nooga's SADOL, but I haven't looked at that one enough. < 1126998649 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :digital organisms don't work well with GOTO statements in general, but maybe Spaghetti might be interesting? < 1126999846 0 :calamari!n=calamari@dialup-4.240.69.215.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126999850 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126999854 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1126999855 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1126999859 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1126999866 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker, Wildhalcyon < 1126999877 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anything exciting going on? < 1126999886 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1126999895 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was working on a way to stork class files in the wiki < 1126999912 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, this is IRC? :-) < 1126999916 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can convert them to a 6/7 bit format (html compatible) < 1126999919 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1126999924 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello :-) < 1126999926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope so :D < 1126999942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I came here to try to write an IRP program. < 1126999952 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126999975 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it uses 91 characters, which isn't an even power of two, but I came up with a scheme that if it were in a certain range the output would be 7 bits, otherwise it'd be 6 bits.. which I can decode < 1127000002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ahem: "Everybody, will you all *please* try to act as if intelligent?" ;-) < 1127000014 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :this means the efficiency of my encoding is in between 6 and 7 bits < 1127000026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127000038 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :IRP: SEGMENTATION FAULT; ERROR ACCESSING REGISTER #INTELLIGENT < 1127000045 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127000074 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but at least you said please ihope < 1127000159 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: anyways, the hope is that I'll be able to have actual programs visible in EsoShell, then people could encode their program and copy it on too.. wouldn't have to ask permission, etc < 1127000173 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, assuming everyone acts politely, I think that there would be a method to define IPR as being TC given an IRC channel with enough people. < 1127000208 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari: That sounds nice < 1127000226 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, uh: just what is EsoShell? :-) < 1127000243 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://esoshell.kidsquid.com/ < 1127000265 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it allows you to use certain esoteric languages straight from your web browser < 1127000273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, cool :-) < 1127000276 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't think a bf varient that allows arbitrary-sized integers and negative numbers is TC. < 1127000297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's quite primitive at this point, but I expect that I'll keep improving it < 1127000347 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: why not? just don't use the negative numbers < 1127000351 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is using konq, and can't figure out Java, so I can't really see EsoShell :-( < 1127000363 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION heads to #kde < 1127000386 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgep: does this work? http://www.masswerk.at/jsuix/ < 1127000389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: wtf? why wouldn't it be? < 1127000413 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127000471 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but that's JavaScript < 1127000479 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127000487 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Bah. Dumb computer < 1127000490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127000500 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re Wildhalcyon < 1127000504 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It likes to freeze and hate me < 1127000528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sgep: what online languages can you use beesides javascript? < 1127000540 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or is that pretty much it? < 1127000545 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :PLUS I was working on my specification, which is hopefully due to be finished this weekend < 1127000563 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wish notepad had a file restoration feature... < 1127000572 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1127000589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why are you using notepad < 1127000594 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :windows xp? < 1127000596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1127000608 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, Im not using notepad < 1127000610 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im using metapad < 1127000648 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but the same problem creeps up. Incidentally, this particular computer isn't a big fan of linux. The sound card and my modem don't have linux drivers, making it pretty hard to enjoy < 1127000705 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION "dislikes" devices without Linux drivers < 1127000737 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: yeah, not having sound is no fun < 1127000765 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, lament - it wouldn't be because you couldn't initialize a cell to 0 without potentially entering an infinite loop, that I know of. < 1127000766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, NetHack's sounds still work fine on any sound card. < 1127000773 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :have you tried an ubuntu hoary live cd? you might have sound < 1127000779 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :consider -[-] < 1127000798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm: [-]-[-]? < 1127000810 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that'd go to -inf < 1127000817 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :twice! < 1127000822 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :just once < 1127000833 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because [ stops at 0 < 1127000852 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's why if ou stay in the positive numbers, you should be fine < 1127000855 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sorry,I was assuming the initial value was less than 0. < 1127000873 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make it halt on negatives as well, I'd guess? < 1127000882 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You would have to < 1127000890 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can do [+] if you're in the negatives < 1127000901 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But there's no way to KNOW whether you're positive or negative < 1127000906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye... < 1127000922 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was defined that the memory array was zeroed on start < 1127000979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, as I said, [-] while negative infinite loops, and [+] while positive infinite loops. < 1127000986 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't need to be that sufficient. Just that you can't have user input. < 1127001005 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You can have initial values on the tape - you'll know what they are, and hence can program around them. < 1127001018 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You can't do that with nondeterministic user input that could be negative < 1127001019 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what about a scheme like this: 0 -1 1 -2 2 -3 3 etc.. then you can do [-] < 1127001020 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about making + move farther away from zero (up if at zero) and - move closer to zero (down if at zero)? < 1127001050 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That could work too ihope. A little funny on the mathematics, but it could work < 1127001056 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127001078 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like that better :) < 1127001120 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, so there is a way to keep it TC < 1127001123 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I stand corrected :-) < 1127001132 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or have an infinite loop autodetect thing, but that'd be tricky :-) < 1127001152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: you irc withotu a chair? :P < 1127001154 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, is one stack enough for turing complete language's memory, if the stack can be reversed? < 1127001165 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :chair? < 1127001168 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have a chair < 1127001175 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you said you stand corrected.. < 1127001179 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1127001181 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127001182 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, sometimes I get up from it < 1127001199 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I sit uncorrected, stand corrected. < 1127001206 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, did anyone catch my guestion..? < 1127001213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1127001214 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I did, thinking about a response Key < 1127001221 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it'd be neat to be able to use a single stack < 1127001224 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127001233 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im using a single "stack" in my language. < 1127001240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd be sufficient: just have a special value that, when hit, has you reverse the stack? < 1127001240 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm planning a new language at the moment < 1127001262 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It's implemented as a circular list - so you can rotate the elements forward and backwards, with stack pushing/popping at the current position in the list. < 1127001276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, sounds cool :-) < 1127001276 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, that's neat idea < 1127001286 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm still trying to determine whether allowing only a single loop is still tc < 1127001291 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda like wrapping array with stack elements :) < 1127001299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean not being able to nest them? < 1127001301 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Including dup and swap, and you can rearrange the stack any way you like < 1127001329 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, what dup did? < 1127001339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pop push push? :-) < 1127001342 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yeah.. it'd be a signle loop[ from the end to the start < 1127001347 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127001357 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :dup == duplicates top stack element {a -- a a} < 1127001369 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :swap == {a b -- b a} < 1127001373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127001398 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you clone Brainf*** in it, that means it's Turing-complete :-) < 1127001410 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, not necessarily < 1127001423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you can have partial bf interpreter in befunge 93 :) < 1127001432 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or even in trigger < 1127001433 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you implement it *perfectly* ;-) < 1127001445 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, then :) < 1127001459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes I think it would be. To make an inner loop, just skip to the end of the outer loop then skip back to the inner one. < 1127001473 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I liked the befunge-93 spec a lot, except for the 80 x 25 definition < 1127001484 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yeah it'd be cool :) < 1127001490 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i liked especially the 80x25 definition < 1127001496 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i like the limitations in stuff < 1127001499 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that how spaghetti does its looping? < 1127001516 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: spagetti eforces a goto after each statement :) < 1127001535 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Right now, my fungeoid's biggest limitation is no jumping. < 1127001557 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and I think I put in an error if you tried to jump to the next higher line number < 1127001568 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari: I know - it skips to another loop, so there's not really any looping. < 1127001595 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari - that was evil, in a great way < 1127001596 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: you could jump 1 2 3 1.. or 1 2 3 2 < 1127001607 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so there can be multiple loops < 1127001616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 2 1? < 1127001633 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :1 1 2 3 5 8? < 1127001640 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ahem. Sorry. < 1127001643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1127001653 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3.141592653589793238462643383279502884? < 1127001658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :NO. < 1127001678 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari? What is EsoFunk? < 1127001693 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's a new funk band < 1127001703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :we were trying to decide on a bf/befunge hybrid language for the eso os < 1127001710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. If an expansion instruction were added to SMETATA or SMATINY, would that language become Turing-complete? < 1127001712 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it kinda fizzled away < 1127001744 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although it did inspire bos :) < 1127001750 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari: Something like path or snusp? < 1127001763 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :iHope: expansion instruction? < 1127001764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, "esos" sounds like a nice name for an esoteric operating system :-) < 1127001767 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: dunno, I'd have to look at those langs < 1127001777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes: Add a new instruction at the end of the program. < 1127001838 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :For SMETATA, I think it just needs a halting instruction (say, any time it reaches Step 0 or Step -1). < 1127001846 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: yeah, more like path than snusp I think < 1127001869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, does arbitrary memory make anything Turing-complete? < 1127001870 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Core SNUSP is my favorite, right now. It just feels.. good. < 1127001871 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: it wasn't two dimension yet, though < 1127001881 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ihope: not necessarily < 1127001889 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean: arbitrary isn't infinite after all... < 1127001900 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ihope: the classical example is a finite automaton coupled with a single stack < 1127001934 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :the stack is infinite but the automaton can only accept context free grammars, not arbitrary decidable languages. < 1127001943 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :grammars -> languages < 1127001957 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :iow, it's not turing complete. < 1127001992 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im having trouble implementing jumping in my fungeoid, trying to decide how to deal with connectivity < 1127002075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :int-e: It essentially has a "window" on the stack that cannot grow or shrink, and the top of the window can't move below the top of the stack. < 1127002089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know, that'd be a great thing to directly put inside a language. < 1127002278 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The language will be way too slow if its not easy enough to determine connectivity between two cells < 1127002356 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, should popping empty stack return 0 or cause an error? < 1127002359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :which one is better? < 1127002367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Error, I think... < 1127002386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in a way, yeah < 1127002403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or just leave whatever you're popping to as it already is. < 1127002414 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that might be good too < 1127002423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aargh, too many choices.. < 1127002449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1127002450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: add jump-points and rails. When moving off a jump-point, you follow the rail to its end. I'm not sure what this'll actually do, but it might do something :-) < 1127002489 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ihope, right now, I'm just implementing it as a topologically independent instruction. I.E. as far as jumping is concerned, two points are ALWAYS connected < 1127002516 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... sounds good :-) < 1127002549 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Some of the earlier ideas I had included wormholes, but the syntax for definining them would be difficult at best, so I dumped them. It still might be possible with the A-Z instructions. < 1127002815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about jumpwalls, which are jumped over such that you land just after the next jumpwall? < 1127002866 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like the ; instruction in befunge? Won't work for my language with the current design. < 1127002991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...I don't see a ; instruction. < 1127003055 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its in the funge-98 specification < 1127003064 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"nothing executed until next semicolon" < 1127003099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah :-0 < 1127003104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm I mean :-) < 1127003162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where the java console went, and if chatzilla kidnapped it < 1127003220 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kidnaps chatzilla < 1127003279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thanks.... except I still can't find the Java console... < 1127003324 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm retyping out the mini-spec on the topological spaces. I'll post the link when I finish it and upload it < 1127003517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION javaconsoles himself < 1127003534 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1127003540 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ha! < 1127003546 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :solved one problem i had.. < 1127003555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ha! < 1127003560 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what was that? < 1127003569 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was in this language design < 1127003582 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to tell, because that would reveal about the language < 1127003600 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmmm. That in itself is a clue. < 1127003607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :d'oh! < 1127003609 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127003636 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1127003643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1127003647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now the secret is out < 1127003652 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127003677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Secret? :-o < 1127003690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shhh < 1127003721 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1127003749 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders whether this is a coincidence or a minor prank :-) < 1127003780 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127003815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just a coincidence, don't worry < 1127003819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a minor wtf at this website < 1127003820 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't concern you anyway < 1127003826 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not like we would tell you if it did < 1127003826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127003833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/anyway/in any way < 1127003886 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if i were you, i'd just pretend nothing happened < 1127003929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. /me listens to the crickets chirping instead ;-) < 1127004008 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127004017 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1127004064 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/colorspaces.txt anyone have any comments for me? < 1127004125 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1127004158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(shhhh) < 1127004197 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(argh: yes, I'll use a verticon) o_o < 1127004223 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You too ihope < 1127004230 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, a sinhgle loop seems fine.. implemented bf < 1127004265 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I may be able to use a single switch statement too (no if's) < 1127004294 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Okay: how do I get EsoShell to work? :-) < 1127004391 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope, just go here.. it should work http://esoshell.kidsquid.com/ < 1127004397 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You crazy fool calamari!! muahahahhahaaaaaaa < 1127004404 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got Java to work under FF < 1127004412 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :FF? < 1127004416 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :FireFox < 1127004440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Start: applet not initialized. < 1127004540 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, yay < 1127004554 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that usually means you're using ie < 1127004556 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im using esoshell in FF < 1127004581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...But I'm not :-) < 1127004581 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :I didn't get EsoShell to work in FF though < 1127004595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is Mac OS X... should I try Safari? < 1127004634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it uses java 1.4.. wonder what version os x comes with < 1127004708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aha. Firefox only recognizes 1.3.1. < 1127004731 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i should cut back then < 1127004743 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i can probably make do with 1.2 functions < 1127004759 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it might work in Safari... < 1127004820 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I tried making a 1.1 compliant awt version but it was horrible < 1127004874 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no idea how that guy did it in javascript.. < 1127004893 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bleh. DNS borked < 1127004915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Javascript? < 1127004916 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I should probably remove my WIP from the wiki page since I dont have anyone to be collaborative on it with. < 1127004943 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://www.masswerk.at/jsuix/ < 1127004970 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: something similar in javascript.. not free though < 1127005015 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one adanvatage to the way he is doing it is that you don't actually have a real cursor.. maybe I should do that too < 1127005192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cute. CRITICAL ERROR: The file exists! < 1127005300 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's a cool language, by Keymaker :) < 1127005325 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127005326 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw Keymaker, what's your real name so I can give you better credit < 1127005333 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(for unnecessary) < 1127005336 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what language < 1127005337 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127005342 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice that you like it < 1127005391 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, and you can find the real name from friends-of-brainfuck list < 1127005433 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh, how do I *create* a file in EsoShell? :-) < 1127005460 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope echo "whatever" > filename < 1127005469 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1127005478 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wah! is f-o-bf down?! < 1127005555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :.drawkcab gniphce tsuj s'taC .raed hO < 1127005561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I exit? :-) < 1127005566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I searched my mail for "keymaker" but found nothing :) < 1127005590 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll e-mail the name for you then.. < 1127005727 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, done < 1127005731 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyone get a chance to look at the file link I posted above? < 1127005737 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127005762 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Any comments or profanity for me? < 1127005781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...What file? :-) < 1127005792 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you like, you can right a f*ckf*ck program that prints the comments out for me? < 1127005814 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/colorspaces.txt < 1127005818 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that file < 1127005984 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1127006001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argh: EsoShell just sorta conked out. < 1127006023 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: cool, thanks.. now I can give you proper credit :) < 1127006037 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what were you doing? < 1127006053 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, credit.. where? :) < 1127006071 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: there is an unnecessary interpreter in esoshell < 1127006077 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool! < 1127006080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gotta try < 1127006107 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wrote it from scratch, but used the error messages out of your original < 1127006136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, uh, I wondered just what "mount" did, then played around with cat... < 1127006219 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ihope: do you remember what mount command you tried? I'd like to fix any bugs :) < 1127006236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"mount wiki README" :-) < 1127006261 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, nice. unnecessary interpreter itself is easy, but can't think of an esolang where unnecessary interpreter could be written.. < 1127006276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What esolangs open files? < 1127006294 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know none that could open files < 1127006304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :funge 98 can < 1127006307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make brainf*** able to open files. < 1127006322 0 :calamari_!n=calamari@dialup-4.240.69.214.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127006326 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, preferably not < 1127006334 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1127006340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not? :-) < 1127006349 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :files are useless! < 1127006365 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :numberix can open files < 1127006369 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX? < 1127006373 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :<-- new < 1127006389 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nah, just stick all the files in one big chuck in negative memory. < 1127006401 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127006418 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, you'd need an actual filesystem of course :-) < 1127006447 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: weird.. I did did that mount and it worked fine < 1127006478 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :then I did `cat "abc" > wiki:a' < 1127006484 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :use braintwist - put the files in the data array, and move to the files using the code array < 1127006526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for the last time, i don't want to open files! aaargh lol < 1127006529 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Is there a brainf*** interpreter that works with PESOIX? < 1127006553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it wasn't the mount... I think. The applet just failed to load. < 1127006562 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: weird < 1127006570 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But its not opening files... its just... manipulating the data space. Hmm.. might be a project I look into... < 1127006617 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/easel/api.txt < 1127006623 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if a program freezes you can try ctrl-c < 1127006649 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :sgep: bos implements esoapi 1.0, but not the full pesoix < 1127006660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... okay :-) < 1127006692 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :i have a lot of hacks in there.. need to take them out and use real stuff like signals, I know < 1127006733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How does one make an API call? < 1127006745 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :it started out as a shell, and it's getting more and more like an os, so I need to rework a lot of stuff with it < 1127006751 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: in esoapi? < 1127006761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Yeah :-) < 1127006771 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :output 00 (nul) < 1127006780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1127006793 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :then the next char is the function < 1127006797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait... is output a comma or a period? < 1127006805 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :period < 1127006810 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :. < 1127006816 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127006856 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay; my Macintosh skills are limited. I'll run over to Windows... < 1127006862 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127007091 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could make something that is lynx compatible :) < 1127007381 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127007540 0 :calamari_!unknown@unknown.invalid NICK :calamari < 1127007731 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gentlemen, which one looks better: < 1127007731 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :) < 1127007731 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : ()()()() < 1127007731 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : (((()))) < 1127007732 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :( < 1127007734 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or < 1127007738 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :( < 1127007738 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : )()()()( < 1127007740 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : ))))(((( < 1127007742 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :) < 1127007750 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :As far as...? < 1127007757 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127007768 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's the language i'm designing < 1127007773 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i like the first better < 1127007778 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I do too, I think < 1127007782 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Is that the name of the language? < 1127007791 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127007793 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's code < 1127007795 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127007798 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Still evil. < 1127007821 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll posts specs probably later today < 1127007834 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but since i revealed this much i can tell a bit; < 1127007845 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :) and ( are used as loops, the brainfuck way < 1127007866 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the memory is a stack, that is accessible the brainfuck way < 1127007884 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like one can increase and decrease the current value of stack < 1127007887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the topmost value < 1127007908 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the instructions are selected by pattern of () < 1127007916 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like for example ((((())))) < 1127007923 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :mmkay < 1127007926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't yet selected all of them < 1127008055 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait.. < 1127008070 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i may have another design idea for this, gotta think < 1127008123 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good luck ;-) < 1127008689 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: I'd love a copy of that article... I can't find it online either < 1127008706 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whats your email telemakh0s? < 1127008754 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :Also, can you point me to a link to OWL? < 1127008763 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite@gmail.com < 1127008841 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sent < 1127008847 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :awesome, thanks < 1127008859 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://it.geocities.com/tonibin/ < 1127008894 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :which one is used usually more, push or pop? < 1127008919 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'd say push < 1127008926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127008941 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: I would imagine they would be used about equally, unless you either plan on abandonning things at the bottom of the stack, or trying to top things from an empty stack... < 1127008954 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :s/top/pop/ < 1127008958 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127008958 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :push(a) push(b) add pop(c) < 1127008966 0 :heatsink!i=cirodrig@64.5.82.199 JOIN :#esoteric < 1127008975 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see how you use one less pop for each push in this case? < 1127009000 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Plus, many languages pop an operation as a side effect of their main purpose, such as output < 1127009001 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: ahh... but things are still popped, the pop is just implied in the "add" < 1127009015 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127009020 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1127009031 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(just thinking..) < 1127009045 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's correct, but I assumed he meant simple popping < 1127009062 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but I can see your point < 1127009090 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you're dealing with a language which has registers and a stack, you need to push and pop to/from the stack and the register to do ANYTHING with the values < 1127009098 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so you WILL be pushing and popping just about equally < 1127009105 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :so I guess you meant in terms of which ones a programmer would explicitly use, in which case push definately... < 1127009111 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1127009148 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if kemaker is trying to make a bf with a stack... < 1127009161 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :s/ke/key < 1127009171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1127009178 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that isn't my purpose < 1127009201 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, darn, that would have been interesting < 1127009229 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :one problem with bf as a language for use in G/A, is that you have to ensure that [] are matched and that you don't have more <'s than you do >'s... < 1127009260 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :unless you just ignore unmatced braces and assume the "tape" wraps arround... < 1127009261 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Right, but that can just be considered a lethal mutation < 1127009303 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The number of mutations that can cause unmatched [] is small with respect to the total number of mutations < 1127009311 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :true..., but if you only have 8 possible states for each element of the program, and each state is equally probable, you'll end up with a _lot_ of fatal mutations... < 1127009355 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :well... if you mutate a single atom of the program, you have a 1/4 chance of it being either [ or ]... < 1127009367 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, good point < 1127009386 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't really thought of that < 1127009403 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :And BF has a LOT of [ and ] < 1127009438 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :yes, in fact you argue that [ and ] are the two most important instructions, as they provide for branching... < 1127009449 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :you ^could^ argue < 1127009456 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't disagree < 1127009478 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but it doesnt mean they aren't mutable < 1127009507 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying that... I'm just trying to figure out a way to mutate them, with out it resulting in mostly fatal mutations < 1127009509 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Since the language isn't rewritable, you always know which [ goes to which ], which is equivalent to knowing how long your loop is < 1127009529 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You can either A) make mutating your braces VERY unlikely < 1127009547 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or B) remove the braces and replace them with "skip n" instructions < 1127009549 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :or make it so that mutatin one brace causes the matching one to mutate? < 1127009563 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, hadn't thought of that either < 1127009578 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :I don't think "skip n" would work, because you have to be able to "skipback n" too... < 1127009596 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not if you implement the language with a function stack < 1127009616 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you have a counter that counts to n, then goes back, counts to n, then goes back < 1127009668 0 :CXI!n=Sanity@dialup-104.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127009724 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that n needs to be unbounded < 1127009898 0 :telemakh0s!unknown@unknown.invalid PRIVMSG #esoteric :well... n would be bounded "to the end of the program" < 1127009917 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What I meant is you can't set a default to the maximum size of a loop < 1127009975 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There's a string-matching idea in the paper too, for dealing with goto-less loops (which is inherantly what a brace-matching mechanism is) < 1127010184 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im wrestling with whether or not to include my color definition in my esolang. < 1127010267 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If I dont, everything is one big topological space. I can use an operator such as # to say "STOP, wrap here" and everything works fine. < 1127010354 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mh.. it's suddenly 4 am again.. < 1127010360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :better get to bed.. < 1127010365 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good "night" < 1127010368 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I love when time plays tricks < 1127010373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127010377 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127010379 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127010388 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night.. look forward to seeing a finished product soon < 1127010393 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well shoot. He left < 1127013973 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ASCII is an abomination < 1127014499 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Would it be safe to say that Network-Headache doesn't have an implementation? < 1127014519 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont think it does < 1127015060 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127016803 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :anybody still up? < 1127017193 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is < 1127017296 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Feel like looking at a confusing half-written spec for me? < 1127017771 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/alt_spec.txt < 1127018895 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It's worth noting that UTF-8 is compatible with ASCII characters 32-127 < 1127019121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know, that's what I was getting at with Unicode being based on ASCII < 1127019380 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :I suggest adding, after the "Stack Elements" section, a description of the stack, which is the other datatype for your language. < 1127019402 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Also, what happens on an access to an invalid stack location or pop of an empty stack. < 1127019404 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I probably should. The stack is pretty novel, as far as stack-based esolangs are concerns < 1127019456 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Oh, balanced ternary, cool < 1127019482 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :I invented an esoteric non-programming language which had balanced base-6 numbers :) < 1127019501 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know there was a name for it < 1127019522 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :really? that's gotta be pretty cool. I've been a big fan of balanced ternary. < 1127019541 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I even wanted to write a bf varient that used it, called trittyfuck. < 1127019546 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1127019567 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But bf is base-independent < 1127019621 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It might be possible if each data cell is a balanced ternary digit < 1127019794 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a way in which the use of balanced ternary would actually change the behavior of bf. < 1127019803 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it really wouldn't < 1127019810 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hence my lack of creating a language as such < 1127019843 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you try to pop an element from an empty stack, it pops a null string. I think that's the most esoteric approach. < 1127019865 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Except for maybe popping the string "ribbit", which would be pretty crazy too. < 1127019898 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It would be more esoteric to make pop-from-empty-stack read from stdin :) < 1127019913 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that would be pretty crazy too, you're right < 1127019926 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Okay. So the starting state of the stack is an infinite stack of the empty string. < 1127019935 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yes, exactly. < 1127020048 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Except that those aren't rotated when the stack is rotated < 1127020067 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I didn't notice the stack rotation functions. < 1127020096 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :That kinda cuts down the beauty of it. < 1127020100 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :They rotate the entire stack forward/backward, so it acts as a circularly linked list < 1127020102 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps, yes. < 1127020183 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I still think its beautiful though < 1127020258 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :What does this do? < 1127020266 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :v{abc}@ < 1127020271 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :> ^ < 1127020299 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :enters an infinite loop of pushing a's (10) onto the stack. < 1127020304 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127020325 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :how about the single character } < 1127020343 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I should probably specify that all sides of the program have an implicit # associated with them. < 1127020361 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127020367 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've been debating that. Im thinking that { and } should be interchangable, so {abc} is the same as }abc{ < 1127020401 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :which would be the same as {abc{ and }abc} < 1127020423 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :If you traverse {abc} backwards, does it push cba? < 1127020451 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes. It should. < 1127020458 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think. I'd rather not have it produce an error < 1127020489 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1127020616 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you refresh, you'll see the updated spec that reflects the helpful comments and suggestions that you've given me :-) Thank you < 1127020681 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :np < 1127020755 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Any other suggestions you've got? < 1127020793 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was originally very keen on color spaces, but the string manipulation is a lot more fun and different - like a 2D muriel language :-) < 1127020841 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It's not clear to me what happens when a number is interpreted as a string or vice versa < 1127020868 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, okay. That's probably something I need to be more explicit on then < 1127020947 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Basically, if you're performing any sort of arithmetic on it, its a number (because it doesnt make sense to add or multiply characters). If you're concatenating, outputting, etc. its a character string. < 1127020987 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :in other words, its only a string if the command manipulates bytes < 1127021101 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :But is it a number in ascii base-10 notation, or in binary base-32 notation, or what? < 1127021149 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Also, are leading zeros stripped, and are numbers right-justified? < 1127021176 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :leading zeros are not stripped. The numbers are right-justified however. I commented on the leading zeros portion already < 1127021180 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :even wrote an example program for removing them. < 1127021238 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :So, if I subtract 100 from 100 I will get 000. < 1127021245 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127021258 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and it uses the binary representation of the character string < 1127021315 0 :Arrogant!i=Arrogant@95.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1127021326 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so "abc" is 97*256^2+98*256+99 < 1127021328 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :okay, so all numbers will print as a sequence of the character # < 1127021335 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1127021346 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :That's base 256, not base 2 < 1127021369 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're right, sorry < 1127021385 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the logic functions uses bits though < 1127021422 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :It makes a difference because unicode doesn't specify the number of bytes a character occupies. < 1127021450 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :If the internal representation were UTF-32 you might expect a base 2**32 interpretation of numbers. < 1127021522 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned the characters occupying a byte of space, but after reading the paragraph, it is unclear. < 1127021608 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Again, this isn't the official spec, just a sort of.. sandbox spec I guess you could say < 1127021621 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Looking at how all the pieces fit together before I carve it in stone and write an implementation < 1127021635 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Good way to do it. < 1127021666 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, that's where my desire to remove ASCII from the picture stems. So many ASCII characters are not printable.. I don't see a reason for including them in the language specification. < 1127021771 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think its looking pretty good now. I'll try to polish the spec and see how it looks tomorrow, but I won't have time to write up a spec this week. I've promised my professor that I'd have my research program running by Friday, so I'll be pretty exhausted doing that. < 1127021856 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :you're doing this for CLASS?! < 1127021872 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :oh. You're writing a different program for class. < 1127021889 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, different (in C) < 1127021893 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :yea okies :) < 1127021918 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I actually thought about doing an esolang for my research, but.. I dont know that the dept. would have let it in < 1127021935 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its more computer science than biomedical engineering < 1127021952 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :what will your reasearch program do? < 1127021998 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :run a monte carlo simulation on a 3D piece of tissue < 1127022053 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its for an optical imaging system. I'll need to model the system, then reconstruct the output for a variety of systems < 1127022123 0 :calamari_!n=calamari@dialup-4.240.150.135.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127022146 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1127022194 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127022272 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :This system you are modeling -- is this to test the design before building it? < 1127022306 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Mostly < 1127022336 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There's been some preliminary work to suggest that the system should work fairly well < 1127022373 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :part of the goal is to be able to use the system model in the design of the tissue. < 1127022406 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :How do you make tissue? < 1127022421 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't, and Im not entirely sure how they're doing it either. < 1127022433 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think they're stimulating embryonic stem cells.. < 1127022462 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or maybe non-embryonic stem cells < 1127022748 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :What kidn of tissue are they trying to make? < 1127022825 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :tendons right now. Future projects might be aimed more at detecting cancerous tissues embedded in other tissues (such as liver) < 1127022877 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :Cool. What does surgery currently do for severed or damaged tendons? < 1127022883 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :They use a flourescent marker, which is what we're trying to detect. < 1127022936 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think they try to stretch them to get them to regrow and reconnect < 1127022947 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127022974 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :These are pretty much entirely artificial tendons though, which makes me think that the stretching business doesnt work that great. < 1127023089 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :If tendons could stretch, they wouldn't be very useful. < 1127023139 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127023148 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :oh, um bye < 1127023221 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127023294 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1127023568 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1127023677 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thanks. Firefox errored out on me < 1127024898 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, Im off to bed, thank you very much heatsink!! < 1127024914 0 :heatsink!unknown@unknown.invalid PRIVMSG #esoteric :okay, night-o < 1127024934 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127025475 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with his expandable Brainfuck < 1127026203 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1127029027 0 :calamari!n=calamari@dialup-4.240.150.135.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127030399 0 :clog!unknown@unknown.invalid QUIT :ended < 1127030400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127034322 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127034327 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127034757 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga < 1127034968 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1127035788 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Sup. < 1127036163 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/366910 < 1127036233 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Condensed: {fibo:(~=)->+>+<<[>>%>*<<[->+<]>>%<<*<-]>},{fibo}! < 1127036383 0 :calamari_!n=calamari@dialup-4.240.72.239.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127036441 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey calamari, net screw up? < 1127036530 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127038317 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :hi Arrogant < 1127038331 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :wasn't really watching.. :) < 1127038558 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Pretty useless little hack of a language < 1127038671 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :which one < 1127038683 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/366910 < 1127038695 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That's the commented version. This is condensed: {fibo:(~=)->+>+<<[>>%>*<<[->+<]>>%<<*<-]>},{fibo}! < 1127038705 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck + functions and a few other things. < 1127038709 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Including copy/paste < 1127039470 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :stupid < 1127039818 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1127039818 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1127039950 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've gotta practice somehow < 1127040400 0 :jix!i=jix@F33f8.f.strato-dslnet.de JOIN :#esoteric < 1127040615 0 :Arrogant!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1127041030 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127041476 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1127041484 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can use my editor for befunge development... < 1127041720 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127041767 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. :) < 1127041770 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1127049299 0 :J|x!i=jix@F3099.f.strato-dslnet.de JOIN :#esoteric < 1127050009 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127050053 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127050267 0 :J|x!unknown@unknown.invalid NICK :jix < 1127056021 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127056076 0 :puzzlet_!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127056090 0 :puzzlet_!unknown@unknown.invalid QUIT :Client Quit < 1127056100 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1127056111 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127058683 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127058921 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey ;-) < 1127058956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Wildhalcyon < 1127058965 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how you doin jix? < 1127058978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1127059070 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127059531 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that good eh? < 1127060847 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is proud of his esolang < 1127060909 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How come IRC commands seem to be centered around death and kevin kline? < 1127061251 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127061283 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127061288 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey keymaker! < 1127061292 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1127061314 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how you been? < 1127061330 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, haven't done much anything < 1127061334 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sleeping lol < 1127061340 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, not all this time :) < 1127061346 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :reading to exams < 1127061380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but now i'm going to spend a bit on that new language of mine < 1127061390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have some really nice and perhaps unique ideas < 1127061409 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Me too!.. just not about your language < 1127061412 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127061414 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :which Im sure is good, but its yours, not mine < 1127061421 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127061427 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Would you mind reading the updated spec? I've been working on it this morning a lot. < 1127061434 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1127061437 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :link me up! < 1127061465 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/CRAWL_spec.txt < 1127061483 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, takes some time.. :) < 1127061510 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I understand < 1127061939 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1127061947 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gotta be one of the clearest specs i've ever read < 1127061950 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good work < 1127061978 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thank you! < 1127062005 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1127062013 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(learned that from logs) < 1127062019 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(that yw) < 1127062033 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Right, fgrom heatsink's help! < 1127062044 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :He was very good at giving me pointers < 1127062055 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127062231 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Any tips for me? < 1127062251 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Aside from the duplicate entry for the character ' (fixed on my local copy) < 1127062443 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127062463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nothing comes to my mind(s) at the moment < 1127062477 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, smells good to me. < 1127062482 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127062512 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I have 14 instructions to work with in my spur-of-the-moment adage derivative < 1127062586 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :s/adage/udage < 1127062592 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to write good specs.. < 1127062605 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my language planning seems to go along the spec writing, this time < 1127062608 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It is, because the ideas are clear in YOUR head, not necessarily in someone who's trying to understand < 1127062614 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127062615 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that's why heatsink's help last night was so valuable. < 1127062623 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127062633 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this is my fourth plan of the language < 1127062643 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i made yesterday four plans for it < 1127062658 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although i noticed there was something lethal problem in two of them.. or three x) < 1127062678 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah? That's no good! < 1127062703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but this current should be fine < 1127062709 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the most clever < 1127062717 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's always the best < 1127062735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127062745 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm worried about one thing though < 1127062753 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the memory model < 1127062760 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think i want this time my language be turing-complete < 1127062767 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(just for change ;)) < 1127062778 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and not sure if my stack+accumulator system works < 1127062798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :naturally i could replace that system by using two stacks < 1127062811 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. < 1127062836 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, you don't have any other data storage? < 1127062876 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i have currently a stack and an accumulator < 1127062889 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :accumulator is just a byte < 1127062899 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright < 1127062901 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the stack can be reversed by instruction < 1127062928 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that memory model probably isn't turing-complete < 1127062943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :experts? whadda say? < 1127062970 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. It doesn't allow random access of the stack < 1127063003 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah (i guess i understand what you mean) < 1127063027 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :best would be to use two stacks perhaps < 1127063039 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's been told tc compatible < 1127063043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1127063067 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :with proper instructions.. and they being popping, pushing, and changing the stack, and reversing < 1127063071 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think those are fine < 1127063072 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, I think I came up with a gnarly n-symbol udage alphabet < 1127063097 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think that might be TC Keymaker, to be honest Im not an expert enough to know < 1127063126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i read it from wikipedia sometime < 1127063152 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope it is valid info :) < 1127063193 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I hope so too < 1127063319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah yes.. i think i is.. one can use stack memory just like an array if one has two stacks < 1127063330 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although it's naturally not as easy >:) < 1127063349 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think i want to use array model always < 1127063358 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You can, pop from one push to the other - more like a list than an array < 1127063360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(actually i have never used it..) < 1127063374 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno what's list < 1127063392 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i just meant one can move it like it were an array < 1127063406 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a list is where you only have access to the element and the element's neighbor(s) < 1127063421 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127063428 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you CAN keep your stack TC if you have an instruction which pops from one end and pushes to the other < 1127063447 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its a TC single stack model which I use in my language < 1127063466 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha. < 1127063595 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are different kinds of (linked) lists < 1127063606 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :this is a doubly-linked list < 1127063617 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix is right.. check on wikipedia < 1127063620 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lots of 'em < 1127063626 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :silly buggers, linked lists are < 1127063653 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my code executes without throwing exceptions ... maybe it even works! < 1127063679 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good luck ;-) < 1127063703 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on my website < 1127063763 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what code? < 1127063770 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :website code? < 1127063837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127063846 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127063849 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good lcuk < 1127063851 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*luck < 1127063853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1127063860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127063919 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why does it return nil < 1127063947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't return nil < 1127063959 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :magic? < 1127064024 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think it's a stupid typo < 1127064031 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's always a stupid type *g* < 1127064039 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127064051 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches the ActiveRecord::Base doc < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, would this make TC memory? < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :3 4 5 a < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :% < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a 3 4 5 < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :----------------------- < 1127064105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a 3 4 5 < 1127064107 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :# < 1127064109 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :5 4 3 a < 1127064111 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :----------------------- < 1127064113 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :5 4 3 a < 1127064115 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :! < 1127064117 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :5 4 3 < 1127064119 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :accumulator = a < 1127064121 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :----------------------- < 1127064123 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :5 4 3 < 1127064125 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127064127 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :5 4 3 a < 1127064129 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(accumulator = a) < 1127064162 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1127064166 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :typo... < 1127064180 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. < 1127064219 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is single queue memory tc? (since that can be done with this) < 1127064248 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can simulate infinite tape with it < 1127064259 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have data values 0 and 1 < 1127064268 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and a special marker 2 < 1127064275 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1127064279 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, it is? < 1127064281 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you move in direction a < 1127064286 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you rotate right < 1127064293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in direction b you rotate left < 1127064311 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and as soon as you reach 2 you add another 0 before the 2 (extend the tape) < 1127064348 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Kyuss - Supa Scoopa and Mighty Scoop [ Welcome To Sky Valley ] < 1127064361 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this song is cool < 1127064369 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1127064379 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works! < 1127064383 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just 2 typos ;) < 1127064387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127064426 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :phew.. this freakin' think is HUGE < 1127064434 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127064532 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Shoot. it doesn't match any of the integer sequence database entries < 1127064549 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im enumerating all the possible n-length symbol-independent strings < 1127064601 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I might have a typo (I hope not.. 178 length-6 strings!) < 1127064781 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grgrghh.. there are too many esolangs to try! < 1127064785 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and learn < 1127064793 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whoops. Typo! (in the number of length-4, not a string typo) < 1127064794 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and new coming all the time :) keep it up though :) < 1127064841 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I found a matching integer sequence! 1 2 5 15 50 178... (next three for lenghts 7,8,9 are 663 2553 and 10086) < 1127064864 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying. This will be my second real esolang, as opposed to the ones in my head < 1127065087 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm.. < 1127065238 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure how that integer sequence (which deals with anti-chains in "rooted trees" ?) relates to the symbol problem though < 1127065442 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Your language looks nice and... terse ;-) < 1127065451 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wjpese? < 1127065455 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*shoes? < 1127065458 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*whose < 1127065477 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yours, keymaker < 1127065483 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what language? < 1127065488 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the one i'm designing currently? < 1127065494 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127065498 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1127065506 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what else have you designed? Because I have a short attention span and dont remember < 1127065513 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :trigger (partly) < 1127065516 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and unnecessary < 1127065548 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://koti.mbnet.fi/yiap/trigger/trigger.html < 1127065560 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's right, trigger < 1127065565 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i should update the page with couple of programs.. < 1127065592 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one of them doesn't work yet and i should rewrite because i'm too lazy to search for the bug.. when i got time to do that i'll update the site < 1127065601 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That would be nice, some examples < 1127065675 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there are three currently < 1127065712 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: on trigger's site i have new version of 99bob.. it's been there for a while, though < 1127065744 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just thought you might want to see it if you haven't.. < 1127065792 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Is there already a programming language called Lingua? < 1127065808 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm hgavent'ghearhif < 1127065809 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not according to google < 1127065817 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*hmmm haven't heard of < 1127065824 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, its either Lingua or Glypho < 1127065832 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Which do you guys like better? < 1127065836 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127065842 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :both are good < 1127065847 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably glypho < 1127065860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127065869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :Glypho < 1127065898 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright < 1127065908 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like Glypho too < 1127065939 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The instructions are encoded in a length-n string of symbols (not necessarily characters) < 1127065969 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my best 99bob is stil my subskin version < 1127065970 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://99-bottles-of-beer.net/language-subskin-868.html < 1127065977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but still only 2 votes :( < 1127065981 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho takes the first symbol and calls it "a", then it looks at the next symbol, which can either be "a" or something other than "a", which it calls "b" < 1127066034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it deserves more! too bad i gave my vote already ;) < 1127066058 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I voted jix < 1127066062 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're lucky I didnt vote already < 1127066072 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: thanks < 1127066087 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anytime buddy ;-) < 1127066094 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1127066106 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If Glypho ever gets an implementation running, I'll write a 99bob program and post it up too < 1127066108 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so this glypho isn't the same than the other language you're working? < 1127066133 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nope, COMPLETELY different < 1127066136 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aaah < 1127066141 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and it sounds very good < 1127066148 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The other language is called.. not sure yet. Its a bit more serious (I'm writing a rogue-like RPG in it) < 1127066157 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1127066181 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i love languages that do stuff with strings and patterns (like thue (and trigger)) < 1127066183 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :So, the possible length-3 Glypho strings are: aaa aab aba abb abc < 1127066228 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not sure but isn't the number of length-n glypho string n! < 1127066268 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not that I can see, although it might be related to the factorial function in some manner I can't conceive of < 1127066293 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't written a formula for length-n glypho strings yet < 1127066385 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah no.. i'm wrong < 1127066408 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its kind of fun seeing how the enumerations work out < 1127066511 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :enumerations? what are them? < 1127066525 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Enumerations are just counting < 1127066705 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to design a tree structure out of it, but its difficult < 1127066895 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/glypho.txt < 1127066989 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm now doing fifth draft.. < 1127067003 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :better n simpler < 1127067010 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix, you could use a 3-symbol string to encode bf instruction minimalization since it only has 5 instructions < 1127067015 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Why a 5th? what was wrong with the 4th? < 1127067020 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1127067023 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i invented new way < 1127067033 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, alrighty < 1127067034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or change one concept, so to speak < 1127067081 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :For the main version of glypho, Im using length-4 strings, that gives me 15 instructions < 1127067117 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'd like at least 1 NOP (aaaa - at least) so I have 14 "real" instructions to work with < 1127067363 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't quite figured out a way to.. y'know.. encode numbers in the symbols. I'll have to work on that < 1127067594 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i must go.. < 1127067613 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i probably won't be back until next wednesday.. important exam stuff that day.. < 1127067634 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good luck! < 1127067638 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :on wednesday i'm free for a while, though, and have some more spare time :) < 1127067638 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :talk to you later keymaker < 1127067643 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers :) < 1127067644 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127067649 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good luck with esolangs < 1127067652 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1127067660 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to get this thing ready by wednesday < 1127067666 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127067669 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127070014 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Arggggghhh, I have room for one more instruction... < 1127070051 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, and I DO need one more instruction. < 1127070054 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders for a moment < 1127071121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I could make it push 0 onto the stack, perform integer division/modulus... < 1127071156 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I could make it unefungeoid and reverse program flow < 1127074209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can use my website code for static pages now! < 1127074236 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :woohoo! < 1127074252 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i hope it's faster in production mode with fcgi and lighttpd than in development mode with webrick < 1127074358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wow it's only 597 lines and i think 30% are auto-generated by rails < 1127074391 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh wait i didn't counted the .rhtml files (templates) < 1127074479 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ive almost got the glypho spec done < 1127074534 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :660 with html templates < 1127074541 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :rhtml? never heard of it < 1127074572 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's the extension of erb files... that ruby embedded in html < 1127074582 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's like php's < 1127074589 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it's <% ruby_code %> < 1127074622 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :rails views are written using erb .rhtml files < 1127074644 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ohhh, alright < 1127074654 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ruby on rails.. Ive heard of that < 1127074797 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :0 ops, 326 total... never saw that anywhere except here at freenode < 1127074815 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1127074833 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :an irc channel with 326 users and 0 ops < 1127074851 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :... what's an op? < 1127074859 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :on op can kick or ban users < 1127074868 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I only chat on this channel, so I'm not really familiar with them < 1127074875 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :*please dont ban me* < 1127075177 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok next controller... menu < 1127075215 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Can you look at the glypho spec and tell me if you think its TC? < 1127075233 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www4.ncsu.edu/~bcthomp2/glypho.txt < 1127075354 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1127075357 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think it is < 1127075386 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think so too, but its sort of hard to be certain I guess < 1127075431 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW it would be TC if I changed negate and multiply to be increment/decrement - it would look a lot like BUB (a TC bf varient) < 1127075488 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you get inc by abba abbb < 1127075493 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and dec by abba abbc < 1127075526 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :alright! TC, here we come < 1127075545 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you think I should include the multiply and reverse flow operators? < 1127075548 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the big question is if the memory is random accessible enough < 1127075569 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There's a typo in the spec - abcb should be "r" not "?" < 1127075585 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It should be kipple - you can rotate the circular stack forward and backwards as much as you like < 1127075602 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference between rotate and reverse-rotate? < 1127075632 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :rotate: {a b c d -- d a b c} reverse-rotate: {a b c d -- b c d a} < 1127075669 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the stack consists of? < 1127075674 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bignums? < 1127075676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :integers? < 1127075694 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I haven't decided yet ;-) < 1127075701 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127075708 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably fixed-width integers < 1127075710 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :conditional looping is a bit difficult < 1127075711 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :maybe 32-bit < 1127075718 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1127075730 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you don't have a test operator < 1127075746 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're right.. hmm < 1127075757 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I may have to nix multiplication then < 1127075762 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or duplication < 1127075765 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what does reverse do? reverse the IP? < 1127075770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a test operator that checks if the upper stack value is greater than the 2nd and pushes 1 or 0 < 1127075775 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes kipple < 1127075780 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and do not remove multiplication < 1127075796 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's needed for conditional looping < 1127075804 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1127075808 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because you can multiply the relative adress with the test result < 1127075817 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, good point < 1127075821 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1 does skip 0 doesn't < 1127075856 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe remove q and say outputting a value > 255 terminates < 1127075905 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What if it terminates if it ever skips to a negative instruction reference? < 1127075930 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I get the rotates now. I though you actually rotated the entire stack, but you just push/pop between the top and bottom elements < 1127075932 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :skip can take a negative number < 1127075940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127075941 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Exactly kipple < 1127075943 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's possible too < 1127075988 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think I get bonus points for being obfuscated < 1127075989 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then I agree that the memory should be sufficient for TC < 1127076011 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :as long as the stack is unbounded < 1127076045 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :As far as the language spec is concerned, it is. Obviously, implementations will have bounded-storage < 1127076109 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think it should be pretty trivial to implement brainfuck in this lang < 1127076120 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1127076130 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :IF you include a conditional operator that is :) < 1127076148 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like jix's test operator so far... < 1127076190 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about pushing the difference between the top two elements instead of just 0 and 1? < 1127076198 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :11-+ produces 0 on the stack, so does 11t (where t is jix's test operator) < 1127076207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :makes conditional looping difficult kipple < 1127076222 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :t is just a greater-than test, right Jix? < 1127076226 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127076257 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, then I think we're okay < 1127076258 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using negation and swap you can make < > <= and >= < 1127076275 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good deal < 1127076288 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, which operator has to go to make room for test? < 1127076297 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :q (quit) < 1127076301 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is NOP really needed? < 1127076304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like having DUP in there < 1127076312 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :NOP really isn't, I suppose < 1127076322 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but neither is reversing the program flow < 1127076333 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127076333 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but reversing program flow is cool < 1127076338 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I thought so too :-D < 1127076359 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I agree that q to is not very important < 1127076428 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it could quit if it tried to access an instruction too far forward too - skip-to-end for instance < 1127076460 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why not just quit when the end of code is reached? like most langs < 1127076481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's basically what I was trying to say just now < 1127076497 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. you're right :) < 1127076512 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except that since skip can take negative jump values (in order to actually loop), I need to have it do SOMETHING for negative instructions < 1127076516 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that something is quit < 1127076600 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how is the source code supposed to look? are the syntax for comments? is whitespace instructions or ignored? < 1127076623 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no comments, unfortunately. < 1127076634 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :i.e. is CRCRCRLF just whitespace, or an i operator? < 1127076663 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Source code is defined (arbitrarily) as a set of symbols - minimum of 4. < 1127076674 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The implementation can define what a symbol is or is not. < 1127076678 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127076686 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then it is nice to have a NOP :) < 1127076704 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though nice may not be what you're aiming for here... < 1127076747 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :For instance, I could make an interpreter in which any BF commands are considered "symbols" while any other ASCII characters are ignored < 1127076765 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127076768 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :image! < 1127076769 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not aiming for "nice", Im aiming for interesting. < 1127076783 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: huh? < 1127076789 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :use an image for storing symbols < 1127076789 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :images should work too, yes. < 1127076827 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and a good code + any image => code-image would be possible < 1127076845 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :should be, yeah. < 1127076870 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to use aaaa as NOP because same-symbols sets are common and boring < 1127076902 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what about saying the stack items have to be 32-or-larger bit signed integers < 1127076920 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's not a bad stipulation < 1127077091 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :agreed. (incidentally that's exactly what I have put in the update of the Kipple spec) < 1127077200 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to implement it now < 1127077235 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to use that symbol->instruction table < 1127077299 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127077322 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, okay. I guess it'll be set in stone now then. < 1127077363 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im happy with it :-) < 1127077386 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :btw, I don't understand why you can't have instructions like cbaa etc... < 1127077417 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1127077419 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Each instruction resets the symbol definitions < 1127077420 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I get it now < 1127077422 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1127077431 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's just a bit alien this conecept :) < 1127077441 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :(that is a good thing by the way) < 1127077450 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :def get_instruction(string);string.tr(string.reverse,"dcba");end < 1127077451 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im basing this off of Udage, it's GOING to be alien to everyone < 1127077463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :converts a 4 byte string to a "aaba" like string < 1127077465 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whats that jix? < 1127077470 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1127077471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby code < 1127077504 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Are you doing the bf-instruction == symbol, other ASCII == comment idea, or something else? < 1127077517 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I take back my previous statement that a BF interpreter would be 'trivial'! < 1127077525 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, maybe you should... < 1127077540 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no i'm doing the straight ascii => glypho conversion < 1127077544 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :without comments < 1127077559 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nice and obfuscated then < 1127077749 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its got a fairly novel instruction set too, gives it its own... flavor? < 1127077830 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :abca abcb << is wrong < 1127077843 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :abac not abca < 1127077900 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ack, you're right it is wrong! < 1127077916 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i pop from the empty steck.. 0 or error? < 1127077919 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and Ive included it twice! < 1127077920 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think a shorthand notation-to-glypho converter will be essential to any programmer :) < 1127077929 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Probably error I think jix < 1127077933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :good < 1127077935 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it might be kipple < 1127077938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :makes implementation easier < 1127077962 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: but it won't work with reverse mode < 1127077976 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :why not jix? < 1127077987 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :depends on how reverse mode works < 1127078001 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does it work on symbol level or instruction level? < 1127078010 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The instruction set will have to be rearranged and changed to work at the symbol level adequately < 1127078036 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on a set of reversible instructions (increment and decrement come into play) - but this was before Jix pointed out the lack of a test operator < 1127078123 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If you refresh the file, I think I fixed the abca abcb problem (replaced it with abac abcb) < 1127078247 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does test pop? < 1127078271 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the documentation says no < 1127078282 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, should it? < 1127078373 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1127078377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think it shouldn't < 1127078392 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's just a matter of taste, I think. Both should work < 1127078421 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It depends on what you're going to use more - if you want to keep and use the value often, then dont pop, if you're not going to use it much after the test pop is better < 1127078434 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1127078450 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i implemented don't pop < 1127078481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll rewrite the spec in a bit to make that more clear < 1127078504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1d+d+d+1d++ is 10 right? < 1127078515 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if all the other instructions causes a pop you might want to pop just for consitency < 1127078527 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: it's an esolang < 1127078541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no need for consistency *g* < 1127078567 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I did say *might*... :) < 1127078573 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :touche < 1127078596 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :aabb ..... t < 1127078599 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :should be d instead of t < 1127078605 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127078657 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It is d < 1127078665 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry, that was a temporary error - its fixed now < 1127078677 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :back when I was debating between eliminating d and q. < 1127078859 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :interpreter done (in ruby) < 1127078871 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :an I right that when you reverse symbol flow with r you get a completely different set of instructions as the 4 symbols are read backwards? < 1127078905 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's the question now, isn't it? < 1127078933 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think right now, it just reverses instruction flow < 1127078937 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i implemented reversed instructions < 1127078950 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it's easy to change it back < 1127078951 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like unefunge (1D befunge) < 1127078963 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok i'll change it to act like it < 1127078971 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, if I ever implement rGlypho (reversible glypho) < 1127078988 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably have it reverse the entire set of symbols. < 1127079017 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if reverse is on symbol level, then it would be nice to have "opposite" instructions being exactly opposite. < 1127079029 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < is abaa and > is aaba < 1127079047 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Exactly < 1127079063 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though there might not be too many such pais < 1127079065 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :pairs < 1127079071 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this is a working example for printing "\n" 011000110111001101110011011101100011011101110010 < 1127079087 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :there are 4 instruction pairs, 7 "non-reversing" instructions < 1127079108 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :is that binary ascii? < 1127079114 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127079117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's ascii < 1127079123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i only needed a and b < 1127079127 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1127079138 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i decided to use 1 and 0 for it < 1127079146 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one could write everything wiht 1 I i and | < 1127079239 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a and b are the primary symbols, c and d are used a lot less < 1127079261 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :0OoQ would work too < 1127079274 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :using 0 and O as primary symbols < 1127079275 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you're evil < 1127079292 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, not really < 1127079298 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :because QQQQ is still an NOP < 1127079317 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it just depends on how obfuscated you want your code to look < 1127079323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] < 1127079325 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1127079371 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :am i evil -- yes i am < 1127079397 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127079468 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How hard would it be for you to rearrange the symbol->instruction table in your program? < 1127079612 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy < 1127079628 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1127079650 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've rearranged them to "vaguely" reflect the symmetry in some of the instructions < 1127079701 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127079717 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Is that really annoying, or is that okay? < 1127079771 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's ok < 1127079908 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok changed it < 1127079941 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.harderweb.de/jix/glypho.rb < 1127080040 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and it can use any arbitrary symbols? < 1127080047 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127080134 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sweet, man.. ruby is terse. < 1127080142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's not clean ruby code < 1127080168 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first 2 lines are.. ugh < 1127080250 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :who cares about clean. It looks great! < 1127080256 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll maybe have to try it out a lil;' < 1127080257 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lil' < 1127080325 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1127080332 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127080386 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll have to work out a hello world example < 1127080445 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if his implementation ignores whitespace. I doubt it... < 1127080461 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127080468 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1127080474 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey grim < 1127080657 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1127080676 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :seems like my connection problems have sorted themselves out < 1127080684 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good buddy ;-) < 1127080870 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1127080901 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im having trouble writing hello world < 1127081179 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think I've got it printing "Hello" < 1127081335 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :what's the language? < 1127081344 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho < 1127081355 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION must have missed that one < 1127081366 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im having trouble writing a freakin' loop! < 1127081376 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wrote it today. Just posted it to the wiki a bit ago < 1127081383 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix wrote a ruby interpreter < 1127081466 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not really sure if its turing complete < 1127081622 0 :Arrogant!i=Arrogant@32.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1127081641 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1127081652 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :looks like it should be < 1127081661 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I want to think so < 1127081666 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but that jump instruction is a horror < 1127081675 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im noticing :-/ < 1127081750 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :so you want to test positive, multiply by n+c, negate, then skip < 1127081764 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1127081769 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but Im really not sure! < 1127081772 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1127081801 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :there there ;) < 1127081827 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to think of a way to write a loop that outputs elements until it reaches a 0 < 1127081909 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Easy < 1127081916 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(In a normal language) < 1127081926 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, I think Ive got it... < 1127081926 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What are you using? < 1127081936 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho, my brand new state of the art headache language < 1127081961 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whoa.. I think I wrote the loop: < 1127081965 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :<11-+\t1d+d*d**-s < 1127081977 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :(in shorthand notation) < 1127082013 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :putting arbitrary numbers on the stack isn't easy eh? < 1127082035 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its not, but it could be worse. This isn't bf < 1127082063 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Here's the latest sample from my BF extension < 1127082070 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{sub:>*<[->-<]>}+++++++++++++++%>+++++{sub}! < 1127082127 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that moves to the next element, tests if its greater than 0, if it is (and gets a 1 on the stack), it multiplies 1 by -16 and skips 16 instructions back, conveniently to the start of the loop < 1127082136 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except that I forgot to output the character! < 1127082147 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127082151 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :close then < 1127082169 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That seems ... difficult. < 1127082172 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not too hard < 1127082193 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I can fix it... < 1127082258 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :won't be easy to prove turing complete < 1127082319 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :an arbitrary effect at an arbitrary point isn't straightforward < 1127082335 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, you may be write < 1127082337 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1127082345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :s/write/right/ < 1127082377 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but it still feels like it should be... < 1127082380 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll be quite upset if it ISNT TC < 1127082387 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the stack manipulation is at least, I know that < 1127082595 0 :Arrogant!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1127082596 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :brb, gonna grab a snack and think about this... < 1127082828 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, Im really not liking this looping behavior < 1127082922 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If I change the skip and test instructions to be matching braces (like bf) then its much easier < 1127083151 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :easy isn't everything < 1127083169 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :make it too easy and it's no fun < 1127083201 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :True, but I think the language offers enough *unique* challenges to still be difficult to program in < 1127083217 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :you would know ;) < 1127083253 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :especially considering aaaabbbbccccdddd is 4 NOP instructions while ababcdcdefefgigi is four dup operations in the SAME program < 1127083286 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mneme is at the other end of the spectrum, the instruction set is too easy and it's too easy to seperate code from data < 1127083300 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :so it's not fun yet < 1127083352 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :whereas glypho looks like a hair-puller < 1127083400 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It really, REALLY is. < 1127083409 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :In order to put a 0 on the stack, you have to type 11-+ < 1127083438 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or rather aabcaabcabcbabac < 1127083453 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :which could easily be 1123112312321213 < 1127083453 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, that is a bit nuts < 1127083485 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :funny though ;) < 1127083490 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so if *maybe* I change my loops to be slightly.. conventional... I think I deserve at least a bit of slack... < 1127083619 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :loops are self-referential in construction, that is nasty < 1127083619 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, I guess I'll have to let jix know later, since his interpreter doesn't support "easy" looping < 1127083651 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :the number you have to create in the loop changes the pattern of the loop code < 1127083651 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think we need a new language category for the wiki for these pattern-based langs < 1127083674 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1127083685 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :and hence changes the number you have to make in the loop! < 1127083695 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :that's blinding XD < 1127083695 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so here's "Hello" in Glypho shorthand: 1d+d*dddd**++d1d+d*d*1d+*111++-++d1d+dd**1-++dd111+++11-+<[o<]! < 1127083716 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hrm, 'blinding' indeed.. maybe i should fix my hilight < 1127083729 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you see why I was crying grim? < 1127083753 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think it's hilarious, but it's got definite implications for TCness < 1127083774 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think so too, hence my decision to use the BF-style braces < 1127083826 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :man.. I hope that code doesn't have any typos in it < 1127083848 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it's a fair call, have to see how it works out < 1127083879 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I've got to go anyway < 1127083888 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thanks for your input < 1127083904 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :any time < 1127083931 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :bye all < 1127083940 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1127084102 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to have a C/C++ implemenmtation later tonight < 1127085028 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :n00b's (read:my) attempt to design something: http://esolangs.org/wiki/User:Sgeo/binbf < 1127085110 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What is NYT? < 1127085120 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :And take a look at Spoon before you get too far < 1127085170 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK, Spoon doesn't have RLE < 1127085213 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :No, it sure doesnt < 1127085229 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :"We need some general and straightforward method to transmit symbols which are not yet transmitted (NYT)" --http://en.wikipedia.org/wiki/Adaptive_Huffman_coding < 1127085292 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, okay < 1127085462 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and incidentally, it's not designed to be coded in directly, although that is possible < 1127085572 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :haha, neither is glypho < 1127085584 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Actually, Glypho isnt really designed to be coded in period < 1127085590 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but I think thats fairly common among esolangs < 1127086574 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, its amazing how NICE those braces make everything < 1127086591 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the Glypho would be TC without [ and ] < 1127087707 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1127087747 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127088345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho Fibonacci number generator: 11#[>>d+<\<1-+] (Where # is a stack element that is set to the number of terms to generate) < 1127091712 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1127091956 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127093483 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127093538 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127100568 0 :Arrogant!i=Arrogant@146.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1127100880 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127101128 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127102806 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127103291 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Be back tomorrow < 1127103327 0 :Sgep!unknown@unknown.invalid QUIT : < 1127104555 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127108777 0 :CXI!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1127109090 0 :CXI!n=Sanity@dialup-237.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127114121 0 :Aardappel!i=wvo96r@ip2-197.post-addison.dfw.ygnition.net JOIN :#esoteric < 1127114137 0 :Aardappel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tickles cpressey < 1127114209 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Adding a stack to this thing was a great success < 1127116799 0 :clog!unknown@unknown.invalid QUIT :ended < 1127116800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127118929 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1127125796 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127125811 0 :CXI!i=Sanity@203.221.88.237 JOIN :#esoteric < 1127130040 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127130526 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1127130669 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1127130669 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1127130816 0 :grim__!unknown@unknown.invalid NICK :grim_ < 1127131209 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1127136170 0 :jix!i=jix@F3515.f.strato-dslnet.de JOIN :#esoteric < 1127136186 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1127136310 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Kyuss - Supa Scoopa and Mighty Scoop [ Welcome To Sky Valley ] < 1127137144 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127138935 0 :jix!i=jix@F3695.f.strato-dslnet.de JOIN :#esoteric < 1127139065 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127140122 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127144235 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1127144381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, I just executed an IRP instruction: NOP < 1127144907 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127144955 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey all < 1127146807 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127147754 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :mornin' grim < 1127147990 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :wotcha < 1127148525 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nada < 1127149736 0 :jix!i=jix@F3470.f.strato-dslnet.de JOIN :#esoteric < 1127149761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127149763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :again < 1127149869 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1127149881 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry Jix :-( < 1127149952 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The previous incarnation of Glypho was too tarpit for me, Ive had to make some changes. I might be making some additional ones soon as well. < 1127150307 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :wh: which one are you talking about? < 1127150315 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :the [...] braces one? < 1127150323 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :or the one before? < 1127150329 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the [] one < 1127150333 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1127150345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, grim understands me < 1127150397 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about modifying the arithmetic to be more "brainfuckish" - push-1 becomes push-0, add becomes increment, negate becomes decrement.. and multiply disappears (leaving me with an additional instruction) < 1127150416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1127150423 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's too brainfuckish imo < 1127150424 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1127150448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that was a response to WildHalcyon, not jix, btw < 1127150452 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're right, but it makes numbers easier < 1127150467 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1127150480 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It also makes more sense from the point of view of the "push" function - pushing an empty cell, ready to accept input < 1127150492 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: no you can create every number in the form 2^a+2^b+2^c => 1d+d+d+...1d+d+d+...1d+d+d+..+++... < 1127150564 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that is easier than the BF "add til' you get there" number functions < 1127150587 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix, did you read about the reasoning behind adding the brackets? < 1127150631 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think the brackets are good. The main brainburner will be having only a stack anyways < 1127150641 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :you can already do bf-ish 111111+++++ < 1127150642 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I like how pushing 0 becomes: 11-+ < 1127150742 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think you can also perform BF multiplication by doing 111++-1>[<11++>1+] which should multiply 2*3? < 1127150806 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, where is the problem? < 1127150844 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, really. Im being wishy-washy I suppose. Glypho is good, I am happy with its creation < 1127150869 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Next step is to create a program that takes glypho "shorthand" and converts it to a symbol string < 1127150902 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :preferably not just a static aabbabbaabcaabab etc. but one that used multiple symbols from an alphabetic set < 1127150966 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127150974 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be hard either < 1127150991 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but I've work to do :( < 1127150996 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :btwm shouldn't the [ and ] patterns be opposites? < 1127151006 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not really, not with a decent PRNG, and I have work to do this week too < 1127151013 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably kipple < 1127151035 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I only swapped out "skip" and "test" with "[" and "]" < 1127151103 0 :J|x!i=jix@F3520.f.strato-dslnet.de JOIN :#esoteric < 1127151398 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Kipple, I fixed it < 1127151440 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and I've written a few example functions - fibonacci and cat < 1127151543 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1127151545 0 :J|x!unknown@unknown.invalid NICK :jix < 1127151564 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cat is nice and short :) < 1127151576 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and aside from swapping symbols with bf, its identical < 1127151642 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you start a program with a [ ? < 1127151650 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that an error? < 1127151671 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if it pops.. yes < 1127151691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how does [ work exactly ? < 1127151691 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :[ doesn't pop, I think. only peek < 1127151707 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok.. if it peeks a negative value does it loop forever? < 1127151719 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but what happens when you pop or peek at an empty stack? < 1127151729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :error < 1127151952 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :popping an empty stack is no good < 1127151956 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Don't do it < 1127151982 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. sure. just couldn't find anything about it in the spec... < 1127152015 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah. found it. but it says it is NOT an error < 1127152038 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, well.. see? < 1127152040 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: "popping from an empty stack is a NOP" < 1127152041 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Very ambiguous < 1127152066 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was unfortunately tired and ambiguous last night during the creation of Glypho < 1127152101 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :now that you have an instruction that peeks, it is even more unclear :D < 1127152159 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know :-( < 1127152190 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the simple solution is of course to invoke the old "undefined behavior" < 1127152259 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ah... ambiguous behavior wrapped inside a wonderful ambiguous statement < 1127152340 0 :J|x!i=jix@F35d4.f.strato-dslnet.de JOIN :#esoteric < 1127152433 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"Any actions which pop or otherwise manipulate the stack while it is empty have an undefined behavior and should be frowned upon at all times" < 1127152438 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How's that sound? < 1127152449 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's nice :) < 1127152496 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how trivial it is to prove that this language is TC... < 1127152535 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. manipulating the stack would include pushing... and you'll want to push to an ampty stack ;) < 1127152552 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: relatively trivial, just show that you can emulate a turing machine < 1127152579 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good point kipple, pushing is important < 1127152657 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's what I thought lindi. I think I can emulate one, I just have to demonstrate it. I've proved it can loop, I guess I should prove it can have an arbitrary-length tape < 1127152734 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: that's actually depends on how you define turing completeness. if you absolutely require infinite tape then very few languages support that < 1127152763 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, TC never said inifinite tape - just long enough to do whatever job you wanted to do with it. < 1127152781 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i thought it said infinite tape, wait a sec. i'll check < 1127152781 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :strictly speaking TC requires an infinite tape < 1127152799 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think the definition of a Turing machine includes an infinite tape < 1127152804 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was under the assumption that TC just required a tape that could be ANY length < 1127152819 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :indeed. in computability theory sense < 1127152822 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but the stack in Glyph is infinite, so I don't think that's a problem < 1127152836 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :"While such machines may be physically impossible as they require unlimited storage, Turing completeness is often loosely attributed to physical machines or programming languages that would be universal if they had indefinitely enlargeable storage. " < 1127152843 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :in fact, any task which REQUIRES infinite tape is not computable on a turing machine < 1127152843 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :kipple: stack isn't a tape < 1127152849 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1127152868 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lindi, my stack can be modeled as a piece of tape with the ends tied together < 1127152868 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :so, you can still make it "loosely TC" < 1127152878 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :that's not stack anymore then < 1127152894 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well then, no. Its not a stack. Its a circular linked list < 1127152902 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1127152908 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But pushing and popping are done on a stack-like basis < 1127152911 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127152925 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: is the spec online somewhere? < 1127152934 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The fact that sometimes it enqueues its head onto its tail is... crazy < 1127152943 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :www4.ncsu.edu/~bcthomp2/glypho.txt < 1127152979 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll nickname the stack-list monstrosity as "ouroborous" (sp?) since it eats its own tail < 1127153103 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Some people Ive shown it to have trouble understanding how the symbols within the instructions work. I've had trouble explaining it. < 1127153139 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I can imagine < 1127153148 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :what have they found difficult? the whole context-free wxyz thing? < 1127153160 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I had some troubles with it myself at first :) < 1127153181 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Mostly the fact that the "a" for instruction 1 does not necessarily equal the "a" for any other instruction < 1127153197 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :right, sure < 1127153212 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you might want to use other symbols than letters < 1127153223 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though I'm not sure which < 1127153230 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: in fact, i'm not sure if glypho is tc or not < 1127153241 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :why not lindi? < 1127153269 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i'm just unsure :) < 1127153280 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I can understand that I guess. < 1127153318 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :We'll find out. I'll work on trying to implement bf instructions in it < 1127153365 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me that you can get TC-ness with a couple of bits of string and some PVA glue these days < 1127153406 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :tell me about it grim. I'll be pretty peeved if wang tiles can out-TC my glypho language < 1127155549 0 :pgimeno!unknown@unknown.invalid NICK :pg_coche < 1127155637 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I can't find the sequence {1,2,5,15,50...} in the integer sequence database < 1127155678 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Although its possible I counted wrong on n=6 :-( < 1127156270 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127157034 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Found it - I did count wrong < 1127157074 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"Word structures of length n using a 6-ary alphabet. Permuting the alphabet will not change a word structure. Thus aabc and bbca have the same structure." < 1127157144 0 :J|x!unknown@unknown.invalid NICK :jix < 1127157165 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :are you having an identity crisis today jix? ;) < 1127157234 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... a bad network connection < 1127157361 0 :pg_coche!unknown@unknown.invalid NICK :pgimeno < 1127161190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to continue coding his homepage < 1127161575 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] < 1127161800 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :am i evil -- yes i am .. < 1127162524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Anesthesia (Pulling Teeth) [ Kill 'Em All ] < 1127163151 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :gotta go to work, be back in a few... < 1127163229 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. is there an esolang based on pirate lingo? http://ldc.upenn.edu/myl/llog/piratekeyboard.jpg < 1127163249 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1127164658 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1127164658 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127165923 0 :Aardappel!unknown@unknown.invalid QUIT :"http://strlen.com/" < 1127168299 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127169473 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1127169494 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :18:35 < Wildhalcyon> Hmm, I can't find the sequence {1,2,5,15,50...} in the integer sequence database < 1127169509 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :there's an integer sequence database? < 1127169798 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on http://esolangs.org/wiki/User:Sgeo/binbf < 1127169930 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to clarify something < 1127170385 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Any comments/ < 1127170584 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :not from me < 1127170713 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :do you have an implementation? < 1127170770 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127171544 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might write an implementation right up to the point before the Huffman encoding is actually done < 1127171549 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Not now though < 1127175580 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1127175971 0 :Sgep!unknown@unknown.invalid QUIT : < 1127185350 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1127185387 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127185811 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :grim: There IS an online integer sequence database. You'll commonly (if you look at mathematical sequences often) find references to "Sloane's Sequence" with a label A followed by a number. < 1127185816 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :check out: http://www.research.att.com/~njas/sequences/ < 1127185959 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The sequence for "Word structures of length n using an n-ary alphabet" is given by the Bell number sequence http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A000110 < 1127186002 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It's also the number of possible rhyming schemes for an n-line poem < 1127186778 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127186885 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127187067 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Check out the wiki entry on the sequence database: http://en.wikipedia.org/wiki/On-Line_Encyclopedia_of_Integer_Sequences < 1127187079 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The database provides some good sequences that could be generated as proof-of-concept in esolangs too < 1127187343 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127187411 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127187422 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's a nice link :) < 1127187428 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Which link? < 1127187435 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the sequence database < 1127187455 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have a friend who's a pirate. I showed him that keyboard - he complained that it didn't look very ergonomic, but the easy-to-find pirate-keys were a big plus < 1127187465 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, its one of those "glad the internet is around for this" type things < 1127187486 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes, the pirate keyboard could be designed better < 1127187499 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the keys are too small and too close to each other for people with hooks < 1127187597 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good point! < 1127187805 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127189640 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very distracted with the integer sequence database right now, learning about Glypho sequences < 1127190292 0 :Arrogant!i=Arrogant@174.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1127190788 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Glypho? < 1127190893 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :my esolang < 1127190915 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no working implementation yet (the one posted on the wiki is incorrect - which is my fault, not Jix's) < 1127191005 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which wiki is this < 1127191050 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the esolang wiki < 1127191059 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know, there's nothing posted at wikipedia < 1127191215 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: the number one esoteric resource: http://esolangs.org/wiki/ < 1127191238 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1127191255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I'm free to post my WIP? < 1127191262 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :WIP? < 1127191270 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Work in progress < 1127191343 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there has been some debate on the works in progress. see http://esoteric.voxelperfect.net/wiki/Talk:Works_in_progress < 1127191390 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'd say please do! < 1127191425 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im down with it too - in fact, I have a WIP that I posted there (which is not Glypho, although until I get an implementation, Glypho should be viewed as a WIP too... but the syntax is finalized finally!!!) < 1127191471 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My specification is done and there's a complete Python implementation < 1127191497 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then don't post it under Works in progress. put it in the proper language list! < 1127191499 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm just working on a "standard library" < 1127191519 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should < 1127191525 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127191528 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should come up with a better name though < 1127191531 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It was originally Brainfunk < 1127191537 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Because it was Brainfuck with functions < 1127191538 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127191540 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But now it's so much more < 1127191553 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what else have you added? < 1127191555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's got scopes < 1127191562 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :For independent memory arrays/pointers < 1127191572 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :As well as operators for walking up and down a scope tree < 1127191576 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And a stack. < 1127191735 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :gotta get some sleep. night all < 1127191741 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's somewhat respectable < 1127191742 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night kipple < 1127191797 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127191820 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I had trouble coming up with a good language name myself < 1127191925 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Here's my standard lib so far < 1127191926 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368704 < 1127192084 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ascii.bf is just the ascii code for the characters then? < 1127192088 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127192091 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1127192094 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Pushes characters onto the stack. < 1127192122 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whats the 'n' at the beginning? < 1127192124 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM}{reverse}{print} < 1127192139 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(n instructions) is the new scope operator < 1127192153 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Creates a new scope before executing those instructions < 1127192158 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :scope? < 1127192167 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Independent memory array and pointer < 1127192202 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scopes have a parent scope too < 1127192205 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which is the calling scope. < 1127192214 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, so every time you write (n stuff n' junk) you get a new memory array.. err.. stack? < 1127192226 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So you can use (u code) for executing in the parent scope < 1127192227 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127192231 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Just memory array < 1127192232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It has both < 1127192239 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a spec I can look at? < 1127192240 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a spec < 1127192243 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :to make sense of this? lol < 1127192252 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The language changes wildly < 1127192266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I came up with new ideas when I was writing it < 1127192272 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I understand - I went from having a 'skip' function to bf-like brackets last night, it was MADNESS! < 1127192341 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've thought up a pretty nice bf-style stack-based language while I was doing it. I'll probably post a link to it on the glypho webpage (when I make it), but I doubt I'll make an esolang wiki article on it. < 1127192375 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1127192381 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, I'll write up a spec now. < 1127192419 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It SHOULD be TC too, but Im not sure < 1127192435 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Mine's TC because Brainfuck is. < 1127192440 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And it's a superset. < 1127192443 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I want to see a spec on yours. < 1127192457 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Supersets are nice and convenient. < 1127192560 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1127192751 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll name my language Synesthesia < 1127192813 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a little long, but quirky so you get bonus points < 1127192855 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Synesthesia is a psychological condition, look it up on Wikipedia, it's pretty awesome. < 1127192909 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes, that one. I read about it in discover once.. a man described a piano as sounding "blue". < 1127192950 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I hate that psychological condition, which sounds harsh, but its out of jealousy - I'll never understand what color things sound like. < 1127192960 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1127192973 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I'm not jealous of people who see colors as pain. < 1127193061 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good point. Maybe I should count my blessings < 1127193076 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"YELLOW! OWWW!! YELLOW!!!"... < 1127193985 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think that's it. < 1127194026 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368728 Feel free to ask questions if it's not clear < 1127194079 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you have integer output, eh? < 1127194093 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I needed it for sanity < 1127194100 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :when pushing the current value onto the stack, does it remove that value? < 1127194103 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127194120 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's been decided between me and my partner in esotericity that that would be a total bitch. < 1127194138 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to do |%* in order to keep a value in that case < 1127194146 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so n is local, u is used for.. cheap parameter passing?... and t is global? < 1127194147 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And it seems unneccesary. < 1127194161 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :u is used for accessing data in the parent scope < 1127194167 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something you don't do in normal languages < 1127194169 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :t is global yes < 1127194191 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I used u in scopeops < 1127194193 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, in Glypho you have to do 11-+ in order to put 0 on the top of the stack < 1127194219 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sometimes esotericity provides curious instruction requirements < 1127194275 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult enough as it is :D < 1127194278 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{reverse:(n>(n?[(u*>)?])<[<]>[|>])} < 1127194296 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :inverts the stack < 1127194308 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scope hacking is fun though. < 1127194330 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes, but after that I just have to call (reverse) right? < 1127194335 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Rigt < 1127194336 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1127194339 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{reverse} < 1127194481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :here's the ouroboros spec: www4.ncsu.edu/~bcthomp2/ouroboros.txt < 1127194482 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The most straightforward "Hello, world!" making use of the stdlib is (iascii)(istackops){H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM}{reverse}{print} < 1127194508 0 :Sgep!unknown@unknown.invalid QUIT : < 1127194514 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its essentially similar to Glypho, except using increment and decrement - easier to prove TC in, perhaps, but Glypho can implement increment and decrement similarly < 1127194531 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, those ascii.bf stdlib functions are nice < 1127194605 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking that the language is just too complex for it's own good < 1127194624 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd advise against using a letter for an instruction if you're allowing Brainfuck style comments < 1127194727 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ouroborus is so much more elegant than mine < 1127194761 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, part of that, I think, is that your language gets bogged down by... higher level stuff (like scope). High-level == bad < 1127194782 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Subroutines would be rather useless without it < 1127194804 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think that the way that the scopes are implemented makes them fairly disgusting to use < 1127194817 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But then < 1127194828 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There's scopes AND subroutines AND stack AND array AND etc < 1127194864 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the stack + array concept isn't bad necessarily. Very similar to real machines that have a stack and registers and memory < 1127194922 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :All of it put together makes it far too easy to do things < 1127194945 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(imath),|,|{add}*! < 1127194963 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Takes two characters from input and outputs the sum of their codes. < 1127195011 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Obviously this is much harder to do in other things < 1127195025 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like bf? < 1127195042 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127195060 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not all esolangs make it HARD to do things < 1127195068 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1127195072 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But BF does. < 1127195078 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And mine's a derivative of it < 1127195100 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that it was my intention to not make it hard to do things < 1127195105 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the problem with your language though, is that its too easy to do things without ever touching the underlying code. With enough subroutines you could write code in your language that looked entirely readable < 1127195183 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I could do away with subroutines and make it entirely difficult again. < 1127195232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The source code for the thing is 400 lines long too < 1127195237 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, its not necessarily BAD either though... < 1127195254 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1127195255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1127195304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think a better system might be in-line definition of subroutines with a fixed symbol set (probably all capital &/| lowercase letters) < 1127195328 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1127195332 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll leave it as it is. < 1127195343 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :alrighty, it really is your call after all < 1127195348 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I won't bother posting it on the wiki I don't think though < 1127195357 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Just a practice run. < 1127195364 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good < 1127195394 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :First however I will write a Brainfuck interpreter in it. < 1127195416 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :should be easy enough :-) < 1127195419 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1127195455 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, I wanted to get to bed an hour ago.. so I better get to bed now < 1127195460 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. Night. < 1127196266 0 :calamari!n=calamari@dialup-4.240.150.223.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127196273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127196586 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey calamari. < 1127196598 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Arrogant < 1127197137 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1127197140 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Try something fresh" < 1127202143 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127202469 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Looks like last year, someone wrote a master's thesis level paper on the very same string-structures that compose glypho. < 1127202499 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yet, here I am, composing Glypho for fun - even coming up with the ideas within it arbitrarily - in order to get AWAY from the research leading to my master's thesis. < 1127202936 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric : < 1127203199 0 :clog!unknown@unknown.invalid QUIT :ended < 1127203200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127207443 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127226006 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127227182 0 :jix!i=jix@F32b9.f.strato-dslnet.de JOIN :#esoteric < 1127227295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127231214 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127231247 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127236718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] < 1127236880 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you seem to really like that song :) < 1127236896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe yes < 1127236933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i like other songs too < 1127243573 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1127247357 0 :jix!i=jix@F32b9.f.strato-dslnet.de JOIN :#esoteric < 1127247614 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127247646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127247657 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who knows javascript well? < 1127247680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't < 1127247771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://nooga.kewlnet.int.pl/magnets.php << it works under IE, but not under mozillas < 1127247793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and under khtmls? < 1127247797 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't manage myself to make it 100% compliant < 1127247801 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't know < 1127247807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :doesn't < 1127247818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you want drag and drop? < 1127247832 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127247846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but < 1127247846 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127247851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to write a version for every browser < 1127247854 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because none is compliant < 1127247869 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahm < 1127247877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that's my problem < 1127247882 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't know javascript < 1127247898 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is noncompliant < 1127248054 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: maybe http://script.aculo.us/ helps < 1127248146 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1127248292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1127248352 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1127248355 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1127248395 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1127248501 0 :nooga!unknown@unknown.invalid QUIT : < 1127249256 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: about Glypho. What gets pushed on EOF? < 1127252741 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1127252752 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :when you read from input < 1127252757 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and reach EOF < 1127252771 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :depends on your system I suppose. < 1127252786 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so it's up to the interpreter? < 1127252790 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :for my cat program, it waits for 0 < 1127252799 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :pretty much kipple < 1127252813 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then you get the same problem as brainfuck < 1127252824 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that programs that depend on input are not portable < 1127252852 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thats true of almost all languages to a varying degree < 1127252872 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no. you can just say that on EOF a 0 (or -1) is pushed < 1127252912 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but even the idea of "eof" is outside of the confines of the language < 1127253039 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could say that, but it goes against my thinking for the language < 1127253048 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127253093 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :any news on a working interpreter? < 1127253123 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not this week. I'm busy with my "real" research < 1127253139 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have been thinking about a brainfuck to glypho compiler, but it's a bit hard to test without an interpreter :) < 1127253215 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that's true.. hmm < 1127253238 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably wont have time to finish it this week anyway < 1127253249 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to get one asap. It'll probably be written in C < 1127253314 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :actually it'll probably be brainfuck to glypho shorthand < 1127253385 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the interpreter is going to be able to accept both shorthand and full-glypho < 1127253396 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1127253425 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :could I request a debugging feature to display the contents of the stack as well? :) < 1127253440 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I also want to write a quick shorthand-to-full-glypho compiler < 1127253448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that should be easy < 1127253469 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You could, I'll check with the project management team about potentially including it < 1127253530 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, in order for me to consider the shorthand-to-full-glypho compiler valid, it has to be able to take a set of symbols and randomly use them in the full glypho < 1127253600 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its still not hard though, but it won't just encode them as abcd < 1127253642 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. a really cool feature would be to have the resulting code appear as proper english :) < 1127253810 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I thought about that, but it's pretty difficult for instructions like aaab and abbb < 1127253814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127253826 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :whitespace could be the key < 1127254039 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whitespace... hmmm < 1127254045 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :your answer intrigues me < 1127254088 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I shall dwell on it further. For now, I am once again off to work. You have given me much to think about while I slave over my drudgery... < 1127255547 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127259271 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127260187 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127262622 0 :CXI!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1127263360 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127264234 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1127268903 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127268997 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127270845 0 :telemakh0s!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127270986 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127271116 0 :Wildhalcyon_!unknown@unknown.invalid NICK :Wildhalcyon < 1127271337 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1127271530 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127271733 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127272564 0 :Arrogant!i=Arrogant@70.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1127272601 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hiarrigant < 1127272671 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :hisgep < 1127273000 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127273049 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127273093 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey Wildhalcyon < 1127273105 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've failed in writing Brainfuck in Synesthesia < 1127273111 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to implement the loops < 1127273113 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How you doin' today Arrogant? < 1127273117 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1127273125 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :post the link to the spec again < 1127273128 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :K. < 1127273155 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368728 < 1127273172 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Kipple posed me an interesting problem about writing a Glypho program that resembled natural english. I think for duplicate symbols (such as aaab and abbb) I'll use multiple spaces to cheat < 1127273206 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with using []? < 1127273270 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Because it has to read the instructions from a stream. < 1127273283 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've got an idea on how to do it. It's complicated though. < 1127273312 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean writing a bf interpreter in synesthesia? < 1127273362 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1127273401 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's much more complicated < 1127273402 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Awib < 1127273569 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Awib is insanity < 1127273629 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Which should tell you that yours probably won't be beautiful either. < 1127273707 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you know of any english words that begin with a double letter? < 1127273721 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ooze < 1127273728 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oohh, good one kipple! < 1127273746 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :eel < 1127273757 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1127273805 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmmmnow I need a word that looks like: abcbc < 1127273810 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :awib is awesome by the way :) < 1127273821 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :awib does get mad props < 1127273848 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :queue < 1127273854 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ohh.. that might work < 1127273961 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you need a dictionary and a pattern search program < 1127273968 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I really do < 1127273980 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, unfortunately, I dont have linux here at home < 1127274027 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so far, my program looks like: "oops I queued a good " < 1127274053 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :notice the large number of x3 spaces? That's unfortunate < 1127274100 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If I encode ouroboros in Glypho, I could eliminate the abbb and aaab symbol combinations as NOPs and never use them (which is why I made aaaa a NOP) < 1127274161 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me of a rhyme scheme. < 1127274211 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :They are rhyme schemes, too. < 1127274222 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You could easily encode glypho in rhyming quatrains < 1127274261 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Except < 1127274268 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It'd be extremely difficult < 1127274279 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :To programatically identify English rhymes :D < 1127274308 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not too hard... I could probably write a script to do it with a fixed set of rhyming word endings < 1127274320 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :queue and you rhyme < 1127274331 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1127274338 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :however < 1127274341 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :thou and you don't < 1127274354 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Endings don't do it. < 1127274372 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know. That's not what I meant < 1127274377 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I meant ending words for stanzas < 1127274401 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1127274403 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so it will randomly pick a rhyming set of words for each a, b, c < 1127274413 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It's not REAL creative to do it automatically, but it could do it < 1127274451 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I see what you mean now. You meant generate it. < 1127274489 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :right. Each word predefined with the set of words that it rhymed to < 1127274531 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: about Synesthesia... Can you have only one array within a scope? < 1127274534 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so thou would be in the set {thou, how, cow, bow, frau...} and we'll put you in with {do, loo, rue, moo...} < 1127274581 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :kipple: Yes. < 1127274675 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple, I give up, this bites < 1127274678 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :does subroutines have a permanent scope, or is it reinitialized on every call < 1127274791 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There are no static scopes < 1127274808 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Subroutines don't have a scope unless you create one < 1127274811 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127274813 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :In which case it is created on each call < 1127274827 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about what you said about the bf-interpreter < 1127274831 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or you could create a scope and call the subroutine from within < 1127274905 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have "oops I queued a" still, "oops I queued a deed..." maybe < 1127274968 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to encode the fibonacci generator: aabc abab abab abbb abbb abba aabc abab abaa abab aaba abab aabb abab abbb abcd < 1127275001 0 :calamari!n=calamari@dialup-4.240.111.8.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127275006 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127275024 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1127275045 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi halcyon < 1127275047 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127275054 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: They can be any word that matches the schemes? < 1127275058 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1127275060 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Any symbols < 1127275063 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Does it ignore whitespace? < 1127275079 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :arrogant: the solution to the looping problem is to first store the entire source code, so you don't have to read it from a stream < 1127275093 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127275096 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing that this time. < 1127275117 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :arrogant: actually, they can breech word boundaries if you like - spaces count as symbols < 1127275123 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. sounded like you had given up < 1127275156 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1127275164 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That makes it slightly more complicated < 1127275165 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :If spaces don't count as symbols then the problem is tricker, because i/o use abbb and aaab < 1127275200 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but if spaces are ignored then you can use stuff like abb b < 1127275259 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ohh, good point kipple < 1127275265 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'd say ignoring spaces makes it a lot easier < 1127275269 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hadn't thought of tha I guess < 1127275291 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Ignore whitespace. < 1127275296 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it out < 1127275575 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127275609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have returned, as foretold by prophecy! < 1127275626 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nostradamus? < 1127275737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gregordamus. < 1127275785 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Weren't you the one foretold to bring chips & dip to the next festive gathering? < 1127275789 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, gregordamus.. does that mean you'll only be taken seriously, by crackpots, after you're dead? < 1127275798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1127275804 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, what's new < 1127275807 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127275811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The irony being that that too was foretold by prophecy. < 1127275827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... new release of OBLISK! Nothing on the esoteric front however :-P < 1127275842 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I meant that as a response to calamari < 1127275845 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :if I discount whitespace, but count "punctuation" (such as ellipsis), it helps a bit. < 1127275848 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oblisk? < 1127275864 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : http://oblisk.codu.org/ (/me gives himself one shameless plug point) < 1127275866 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: no kidding, huh < 1127275902 0 :GregorR!unknown@unknown.invalid PART #esoteric :? < 1127275918 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127275921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1127275923 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: bad news. looks like ORK wasn't the first OO esolang after all... http://web.archive.org/web/20041015023918/http://www.inz.info/pingpong/Tutorial.html#oop < 1127275928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why was I just not in the channel ... < 1127275944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!! *sobs* < 1127275946 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont know how OO pingpong was < 1127275952 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think you're still safe Gregor < 1127275973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127275984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, "turing complete" is a necessary part of that definition. < 1127276006 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because I'm sure there are all sorts of worthless OO joke languages :-P < 1127276012 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127276017 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :like HQ9++ < 1127276021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1127276045 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: interesting.. I'm working on a package manager for school research < 1127276145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is the meaning of life? < 1127276184 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1127276187 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wrong < 1127276199 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :42 is the answer to the Ultimate Question of Life, The Universe, and Everything. < 1127276202 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Not the meaning of life. < 1127276213 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I stand corrected < 1127276217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127276223 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it could be both < 1127276234 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Life (n): The property or quality that distinguishes living organisms from dead organisms and inanimate matter, manifested in functions such as metabolism, growth, reproduction, and response to stimuli or adaptation to the environment originating from within the organism. < 1127276243 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That's the definition. < 1127276249 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Meaning and definition are wholly different. < 1127276250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is the meaning :-P < 1127276253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff < 1127276266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No, the meaning of life is expressed in eight instructions: +-><[]., < 1127276273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :gregor: so what is the definition of meaning? < 1127276295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I was just looking that up ;) < 1127276430 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think Im typing myself into a corner here... < 1127276639 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll drop writing a Brainfuck interpreter in Synesthesia < 1127276658 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll write a new language instead. < 1127276684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you have some fresh ideas? < 1127276751 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll come up with something. < 1127276792 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you could browse the categories on the wiki, and see which categories have few languages < 1127276814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then it's easier to make something different < 1127277104 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My favorite joke language is TMMLPTEALPAITAFNFAL < 1127277142 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. that one is cool < 1127277158 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I just like the name. < 1127277158 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The Multi-Million Language Project To End All Language Projects And Isn't That A Fine Name For A Language < 1127277189 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :A more useable version of java2K wouldnt be bad < 1127277221 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :or something like that - where the instruction has a probability of executing the instruction properly < 1 < 1127277253 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about a non-deterministic language with full access to the file system? < 1127277336 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Shoot.. how come my instruction reference doesn't coincide with the freakin' program Im trying to write?!!! < 1127277340 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits head repeatedly < 1127277370 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1127277516 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1127277533 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im acting like a moron < 1127277811 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Okay, after correcting the mistake, here's what I have so far: "Oops an anti time eel... < 1127277814 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a language that's not based on a programming concept. < 1127277836 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what do you consider a programming concept? < 1127277848 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scopes, stacks, arrays. < 1127277848 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :variables? loops? < 1127277851 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Etc. < 1127277859 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, these elements have to exist. < 1127277867 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :At least... < 1127277868 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :SOME of them. < 1127278187 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you mean you want to camophlage them as something else? < 1127278381 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1127278384 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The real point is < 1127278413 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I want the language to have a concept that is beyond a technical aspect < 1127278468 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you mean like Chef or Shakespeare? < 1127278480 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127278586 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I often start to think about such themed languages, but I've never finished one < 1127278785 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1127278792 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They're my favorite type. < 1127279243 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like themed languages too < 1127279246 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Piet is awesome < 1127279254 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1127279255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is < 1127279256 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. the wiki lacks a category for this kind of languages < 1127279275 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'll make one. is Themed an appropriate name? < 1127279289 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. well, maybe < 1127279325 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Thematic < 1127279382 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. that might be better < 1127279391 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Emoticon is pretty cool < 1127279474 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the problem with the category is the ambiguity of the word "themed" < 1127279491 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but that will be explained on the category page < 1127279502 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127279506 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :something like " languages are based on a theme that is not computer related" < 1127279512 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that ambigous? < 1127279525 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I still don't entirely understand it. < 1127279559 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant, make an ASCII art language < 1127279569 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that'd be fun < 1127279591 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1127279597 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how that'd even work < 1127279608 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple: that seems pretty clear < 1127279643 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1127279650 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Computer related isn't really a good way to say it < 1127279669 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how so? < 1127279688 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You could make a thematic language based on computers < 1127279703 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127279711 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Like, computers as objects or things like that. < 1127279782 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm open to suggestions... < 1127279787 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I thought about implementing a network-headache website that folks could upload their programs onto in order to run them. Ticks would be once every hour. < 1127279788 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Languages that are conceptually defined by a theme as opposed to a programming paradigm. < 1127279829 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'll use that one < 1127279847 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, Arrogant comes out with a winner. Nice job < 1127279863 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1127279899 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Category:Thematic < 1127279912 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :current members are Chef, Shakespeare, Taxi and var'aq < 1127280037 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Excellent. < 1127280075 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :added some more < 1127280083 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably missed a bunch < 1127280127 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ZOMBIE is so cool. < 1127280151 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Someone should write an implementation of it. < 1127280187 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :DMM makes fun languages < 1127280197 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1127280206 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and fun comics < 1127280438 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :TRANSCRIPT is also pretty cool: http://www.corknut.org/code/transcript/samples/fibonacci.txt < 1127280506 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Crazy < 1127280663 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1127280671 0 :kipple!unknown@unknown.invalid PART #esoteric :? < 1127281598 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ORK looks a lot like a spec I was writing < 1127281621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK? < 1127281635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean I beat you in the race? :P < 1127281653 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes :( < 1127281719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is such a thing as an esoteric programming language. < 1127281729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :An esoteric programming language has an author which is a person. < 1127281734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is such a thing as a person. < 1127281742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A person has a name which is a phrase. < 1127281744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1127281752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It would take too long to gloat in ORK. < 1127281843 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1127281878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow I buy Moxie soda. < 1127281882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And so, I am in a jovial mood. < 1127281887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For I finally found Moxie. < 1127281892 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ORK is jus so awesome. < 1127281894 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :just* < 1127281896 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I love it. < 1127281903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why thank you :) < 1127281904 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There'd better be an interpreter ;) < 1127281910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, only a compiler. < 1127281913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It compiles to C++ < 1127281916 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1127281934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to write an interpreter 8-D < 1127281943 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think I could write an interpreter in Python < 1127281976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Python is not in my repretoire, but from what I know about it it seems like a logical choice. < 1127282001 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well, I could certainly write the interpreter quickly < 1127282624 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Y'know.. I've seen transcript before, but I never really thought "Hmm, what should I program in it?" and now... hmmm < 1127282656 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Also, Glypho polyglots with almost any other language are terribly terribly easy if you restrict the symbol set. :-D < 1127282956 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1127283166 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think that I'll make it similar to how I made Synesthesia's interpreter. < 1127283176 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Except I'll add Objects to it. Obviously. < 1127283202 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The parser'll produce a list of instructions which are Python objects with a perform method that tells me what they do. < 1127283207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Having no idea what/who Synesthesia is, I'll just nod my head. < 1127283216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And go "ahh, I see" < 1127283224 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368728 < 1127283252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Humm < 1127283268 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its like bf on programming steroids < 1127283311 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127283381 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, more ideas are swimming through my head than I can clearly keep track of; that generally means its night time for me. I'll have some more glypho fluff tomorrow though, to be sure! < 1127283384 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night! < 1127283667 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night Wildhalcyon < 1127284275 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: FYB also seems pretty awesome. < 1127284292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can agree with that ;) < 1127284375 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It also seems really hard to do :D < 1127284400 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix did pretty well for himself. < 1127284407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Until I DEFEATED HIM UTTERLY! < 1127284411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHAHAHAHAHAHAHAHAHAHHAHAHAHHAHAAH < 1127284490 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyone knows any 3-player paper-and-pencil games? < 1127284602 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Also, your index page is a 2L program isn't it < 1127284743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: Yup :-P < 1127284758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: If you draw cards on a piece of paper then cut it out, I've got a great one for you! < 1127285641 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, good night. < 1127285644 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1127289599 0 :clog!unknown@unknown.invalid QUIT :ended < 1127289600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127290189 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127290205 0 :calamari!n=calamari@dialup-4.240.111.216.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127292838 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127297447 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127311009 0 :jix!i=jix@F3126.f.strato-dslnet.de JOIN :#esoteric < 1127311081 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127312133 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127312136 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :j0000000! < 1127312151 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127312154 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127312170 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :got home from the big exams.. < 1127312198 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..and think they went well.. < 1127312204 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1127312214 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1127312347 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rghhh.. my favourite band's website has been down already a week or something! < 1127314611 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127314742 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127314765 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127315012 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127315035 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127315142 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1127315178 0 :Freya!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127315184 0 :Freya!unknown@unknown.invalid PART #esoteric :? < 1127315189 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127315192 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127315224 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hi hi < 1127315250 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, my language plan isn't ready yet :) < 1127315258 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1127315266 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whatr language? < 1127315275 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no name < 1127315284 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the mysterious one < 1127315306 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but there are some things i'll need to think more < 1127315317 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like a name < 1127315325 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::P not necessary < 1127315328 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :Necessary < 1127315329 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127315344 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!NEcessary < 1127315371 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as i've done unnecessary, perhaps that should be called nonnecessary < 1127315372 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sounds strangely like your other language.. < 1127315385 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that was joke < 1127315395 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean the name ;) < 1127315418 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've thought about "planb" < 1127315432 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :comes from words plan B, but doesn't kinda look like it < 1127315433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :any examples can you introdouce? < 1127315439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1127315442 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1127315459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool, it makes it more mysterious > < 1127315461 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1127315469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(although it should be probably called plan f already..) < 1127315474 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1127315480 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :plan z ;p < 1127315501 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I saw some "sneak peak" syntax about four days ago that involved brackets like ( )... he coulda just been pullin' my leg < 1127315509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127315522 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it will look like that < 1127315557 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you're clearly suspicious W, but i'll show you someday *evil laugh* < 1127315593 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :on my deathbed perhaps... < 1127315632 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you're too [some word i forgot], you can't wait for a month! < 1127315639 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1127315651 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when i was young planning an esolang took weeks < 1127315697 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but what i was about to say.. oh; if i'm to keep my current plan, which i think is cool, i will need a nop instruction, that's necessary for the language actually ;) < 1127315718 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the word you're looking for is "impatient", and yes, I am. < 1127315723 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol, yeah < 1127315729 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i had no time to look it up ;) < 1127315794 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but when the language is ready i think you will like it.. < 1127315803 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(or hate) < 1127315919 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :somtimes it turns out to be the same < 1127315929 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what same? < 1127315939 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha. very good point, W < 1127315946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, now i got it.. < 1127315949 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1127315971 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that is often true for esolangs < 1127315975 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :love == hate == 0 == 1 < 1127315985 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, the relationship to esolangs: i love this language *smashes keyboard* AAAARRGHG! success! this program works! < 1127316024 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's how I feel too < 1127316043 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Kipple, I havent got a sentence out of glypho yet < 1127316060 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you mean specs? < 1127316094 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no, he means wrtiting code that looks like a proper sentence < 1127316107 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's hard < 1127316129 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127316168 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that would make nice wiki entry but i've never seen good examples < 1127316198 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127316287 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm. i'll go.. bbl < 1127316288 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127317524 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127319271 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127319284 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :stupid computer < 1127319355 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple, whats this shoopuf thing? < 1127319629 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127319634 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127319791 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127319814 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127319980 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127320004 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127320149 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127320312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the thematic section in esowiki is nice < 1127320393 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like it < 1127320409 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It makes me want to write a themed language < 1127320425 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :... would you call Glypho a tarpit? < 1127320426 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127320442 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. dunno :) < 1127320454 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it has quite many commands iirc..? < 1127320468 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :14 < 1127320474 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127320475 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :15 if you count NOP < 1127320492 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho isnt the 2D one I was working on < 1127320498 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127320503 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's another project < 1127320504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i remember :) < 1127320526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but 15 is quite many compared to many other tar-pits < 1127320530 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but feel free :) < 1127320542 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that's true < 1127320597 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :A stack tarpit naturally needs more commands than a tape-based tarpit < 1127320607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127320636 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've made a stack tarpit that uses 7 instructions < 1127320654 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :wow, was it TC? < 1127320656 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or not sure if it can be called stack < 1127320658 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1127320663 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i called it stacklet < 1127320674 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well, Ive had a couple complaints about my stack too < 1127320682 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127320687 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lemme search the "specs" < 1127320813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the memory model is kind of ring, where you can push zero to end to create new value < 1127320821 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :values can be 0 or 1 < 1127320822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bits < 1127320832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :loops work the brainfuck way ( ) < 1127320843 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and browsing memory works by spinning the ring memory right < 1127320844 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... darn, Ouroboros wasn't that new after all < 1127320857 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1127320872 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and input and output instructions.. < 1127320888 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno is it tc or not < 1127320908 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i think yes < 1127320913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but can be all wrong.. < 1127320944 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure if yours is. My almost exactly-the-same 12-instruction language is (I think). The difference is values are not just 0/1, you can spin either direction, and there's a dup and a swap command < 1127320960 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1127320968 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess there's no reason yours couldn't be either < 1127321004 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. but this perhaps would need eight instruction, something to remove value from stack.. not sure < 1127321015 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric : Anyhow, Im off to class now Mr. Maker of Keys < 1127321021 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and with wrapping memory cells i could use bytes. < 1127321022 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127321038 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :later! < 1127321045 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127321047 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127321546 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127324382 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bbl. < 1127324384 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1127326626 0 :nooga!unknown@unknown.invalid QUIT : < 1127327607 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1127327853 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hello, my esoteric friends < 1127330694 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127331055 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127331080 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1127331126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just thinking.. < 1127331180 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no one has explained to me what shoopuf is < 1127331205 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me.. < 1127331235 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I won't < 1127331431 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127332185 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :"Whats a Shoopuf? Play Final Fantasy X or X-2 on the Playstation 2. Seriously, < 1127332185 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't come up with a cool name. First thing that came to mind was the < 1127332185 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :shoopuf from FFX (just rode one in the game =). " < 1127332196 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :quoted from the spec.... < 1127332202 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :(and no, it's not my language) < 1127332246 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127332274 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it has ever been published on the web < 1127332301 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm ehehe < 1127332319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heeel! im stupid~! < 1127332327 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if you say so :) < 1127332329 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heeelp < 1127332340 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i am! < 1127332428 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127332431 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127332490 0 :pgimeno!unknown@unknown.invalid QUIT :Connection reset by peer < 1127333025 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, looks complicated < 1127333038 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what looks complicated? < 1127333038 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127333474 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1127334713 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127334723 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127334725 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127334925 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1127336045 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127338199 0 :Arrogant!i=Arrogant@215.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1127339209 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey GregorR < 1127339284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can't talk now, I'm going to get MOXIE!!!!!!!!!!!!!!1 < 1127339365 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What the hell? < 1127339403 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1127339818 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127339916 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi peeps < 1127340002 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey Raven. < 1127340115 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: hi < 1127341634 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1127343681 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127344036 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127344384 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127344630 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127344653 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127345008 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127345029 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127345194 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127345683 0 :Wildhalcyon_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127345704 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127346196 0 :Wildhalcyon_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127346229 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127346289 0 :Wildhalcyon_!unknown@unknown.invalid QUIT :Client Quit < 1127346337 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127347454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmm < 1127347455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Moxie < 1127347467 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what's this Moxie thing? < 1127347510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's like the ORIGINAL soda. < 1127347516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They only sell it in Maine, but I found a distributor. < 1127347546 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.metrocast.net/~moxieman/WhatIs.html < 1127347580 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :found it in the 'pedia < 1127347599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes < 1127347618 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :interesting. the word moxie comes from the drink, and not the other way around :) < 1127347640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup 8-D < 1127347838 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :amazing what you can learn on #esoteric < 1127348489 0 :calamari!n=calamari@dialup-4.240.111.84.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127348502 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127348728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hoi < 1127348737 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hola < 1127348739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: I think Moxie pretty well fits the definition of an esoteric soda ;) < 1127348779 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1127348810 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but according to wikipedia it is the official state soft drink of Maine.... not so esoteric < 1127348817 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR and kipple < 1127348822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1127348825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hola calamari and squid. < 1127348832 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :been implementing NULL for EsoShell < 1127348838 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome XD < 1127348839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NULL rocks. < 1127349959 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127350179 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127350312 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well if it ain't 2bit < 1127350627 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i won the compo :) < 1127350627 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I want some moxie too! < 1127350627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course you do, it's awesome. < 1127350627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Where do you live? < 1127350665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RealSoda has retailers all over the USA it turns out :-P < 1127350718 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Raleigh, NC < 1127350784 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, judging by their site, "all over" is limited to the western states < 1127350815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.moxie.info/njmox.htm < 1127350831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how close to you either of those cities are *shrugs* < 1127350869 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not very close considering its new jersey... < 1127350900 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There's a nearby one in north carolina though! < 1127350903 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whoa... < 1127350955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoa? < 1127351036 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know where the store is, which is surprising, since my knowledge of the area in and around my city is *very* limited. < 1127351471 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: where in raleigh do you live? < 1127351549 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: because I live in Cary, NC :P < 1127351582 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric : I live off of Avent Ferry < 1127351631 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :heh, right on... how long you been in the area? < 1127351643 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :about a year < 1127351669 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :you like it? < 1127351723 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not too much. Too humid < 1127351764 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :from a dryer area? < 1127351775 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, Seattle < 1127351786 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I see, also a much colder area, huh? < 1127351853 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :During the summer, YES < 1127351913 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :yeah... see, I"m up here from FL, so it's the winters that kill me... < 1127352006 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Winters are a little colder here, compared with Seattle, but just barely < 1127352125 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :that surprises me... < 1127352167 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, apparently a lot of people expect Seattle to be like 10 degrees in the winter < 1127352190 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :We rarely see < 30 though < 1127352207 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1127352314 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not a huge deal < 1127352360 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's completely tollerable... < 1127352389 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders when someone's going to complain about the off-topic convo :P < 1127352455 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, apparently the "topic" is the archives (not that Im complaining about the handy archive link) < 1127352599 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127353022 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to read this paper concerning my esolang, but I honestly can't make heads or tails of it. They use (and fail to explain) a lot of terminology, and wikipedia is only helping so much < 1127353332 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I hate jargon-heads... < 1127353402 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, it looks like it was a phd thesis paper... < 1127353429 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :that would explain it... someone was trying to impress thier prof... < 1127353435 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: this is #esoteric. Only complaints about on-topic convo are accepted < 1127353453 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lament: duely noted :P < 1127353486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah? Then I challenge you to a duel! < 1127353500 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: congrats! < 1127353522 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :2 years in a row.. hehe < 1127353546 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1127353563 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know anything about the density of regular languages? < 1127353568 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was just the 2 games? < 1127353580 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: density? < 1127353679 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think it has to do with how many strings are in a language v. how many ways to make those strings.. or something < 1127353714 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :in terms of valid tokens? < 1127353745 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :identifiers? expressions? < 1127353790 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :to be honest, Im not sure. < 1127353849 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.uwaterloo.ca/journals/JIS/VOL8/Moreira/moreira8.pdf This is the paper Im looking at, the reference to density is on page 3. < 1127353898 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess not. It seems to just be saying "the number of strings in the language" < 1127353938 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"of length n" seems ambiguous though < 1127353986 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1127354018 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :in the sense that it doesn't seem to be a density from what Im used to of the term.. < 1127354018 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1127354191 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1127354307 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1127354346 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: at the posted closing of entries just the two < 1127354351 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :lament: i hope the comp.lang.c topic police don't join #esoteric < 1127354491 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on the contrary, they're quite welcome to < 1127354508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :provided they stay off-topic, of course :) < 1127354564 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to imagine a significant proportion of clc exploding with indignation < 1127354579 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool.. I've completely busted up EsoShell with all my changes :) < 1127354595 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what are those? < 1127354598 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :don't expect any new versions for a while, lol < 1127354643 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :excellent, that makes me feel better about forgetting the easel implementation specs (good thing I actually documented it:) < 1127354659 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :kipple: more powerful console (move around, character attributes), binary files, filesystem program loader, etc < 1127354684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it seems that many of these things are interrelated < 1127354713 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so I get partway into writing one then I have to change something else < 1127354728 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127354738 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1127354765 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one of the things that I really want to do is change the shell into a program just like everything else < 1127354788 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that will open up the possibility of shell scripts < 1127354817 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i've been wanting to give PESOIX the concept of disk images that can be manipulated using your EsoAPI < 1127354848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then the binary i/o will be handy < 1127354880 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :calamari: you might as well implement the linux kernel right away. Seems like that's where you're going :D < 1127354896 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :seems that way sometimes < 1127354910 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :EsoShell? < 1127354924 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://esoshell.kidsquid.com < 1127354931 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk to mess with things < 1127354984 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm off to bed, hopefully will have some more time to work on PESOIX soon < 1127355042 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing a smallish compiler that targets eight languages atm < 1127360222 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127362517 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION understands now. Density of a language = number of strings in the language < 1127362537 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? number of strings? < 1127362580 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it means the number of strings, like "a", "b", "ab", "abababab"... etc < 1127362621 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the paper I was reading was concerned with finite language -> languages that have a finite number of strings in them < 1127362639 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha. wouldn't most languages be practically infinite? < 1127362720 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well, many are, but there's plenty of finite ones as well < 1127362762 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Even though run-on sentences are a problem, english is infinite < 1127363054 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :do you have an example of a finite language? < 1127363149 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sure, {a, b, ab, ba} < 1127363156 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :4 strings < 1127363163 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not useful, really < 1127363179 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :befunge 93 would be finite because the code size is restricted. am I right? < 1127363194 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1127363210 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and any Turing complete language would automatically be infinite < 1127363216 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :although its very large, you're right, it is finite < 1127363226 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes, a TC language is < 1127363243 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the strings within glypho are finite - there are 15 of them < 1127363252 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :befunge 93 codespace is only 80x25 cells. not very large < 1127363283 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you have lots of symbol combinations within it < 1127363287 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127363319 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but how is glypho finite? you can combine the 15 strings in an infinite number of ways, cant you? < 1127363367 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :glypho itself is infinite, but the individual strings are not < 1127363405 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well I don't think there are any languages where individual words have infinite length... < 1127363426 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :There are some < 1127363467 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :do you have an example of such a word? < 1127363479 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :(that was a joke by the way) < 1127363492 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, good.. cause I was gonna start typin' < 1127363506 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127363537 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, the problem I was trying to compute was the overall inefficiency of glypho. < 1127363585 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :if I have an underlying symbol set and encode it in glypho strings of length n, how much overall loss do I experience? < 1127363746 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :For the english alphabet, the efficiency is low: 15/(26^4), but for a 2-bit number (smallest possible to encode in glypho) the overall efficiency is 15/4^4= 15/16 < 1127363844 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sorry - funny math there < 1127363848 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its 15/64 < 1127364128 0 :sekhmet!n=pez@ppp-70-226-128-16.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1127364254 0 :Arrogant!i=Arrogant@119.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1127364294 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey guys. < 1127364298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hullo. < 1127364469 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127364527 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey Gregor < 1127364577 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Are you guys regulars here? < 1127364618 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could say that < 1127364625 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have been recently, but in the past, no. I guess I would like to consider myself to be a regular < 1127364645 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I will be. < 1127364652 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's on my auto-join list. < 1127364654 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though addicts might be a better term < 1127364660 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I open IRC every day. < 1127364694 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :me too. My computer is on all the time, except when I'm asleep, and I'm usually always on here < 1127364719 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The first thing I do when I get back to my computer is check my email, the second thing I do is check the #esoteric logs < 1127365072 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker's making some sort of SECRET LANGUAGE? < 1127365090 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :AND he's not telling us about it < 1127365103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hence "secret" :-P < 1127365121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know, isn't it horrible?! < 1127365126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is. < 1127365130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He's like Microsoft. < 1127365131 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but he IS telling you about it. otherwise you wouldn't know < 1127365148 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's marketing. < 1127365153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Lose something important. Lose everything you have with the world of viruses and trojans that run on Windows!" < 1127365167 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good point kipple. He's told us that it exists, but withheld other details < 1127365196 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm having trouble parsing ORK < 1127365204 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know pyparsing very well yet though. < 1127365208 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So that has a lot to do with it. < 1127365209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not surprised somehow (no offense) :) < 1127365223 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I need to make it look ahead to find "is to" and not parse it as part of the name :D < 1127365382 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :This isn't a very active channel < 1127365411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming doesn't often make the front-page news either. < 1127365423 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you don't say < 1127365440 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know of one on slashdot < 1127365455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Slashdot is not news. < 1127365459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not even entertainment news. < 1127365462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just stupid. < 1127365482 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. < 1127365489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I know, everyone disagrees :P < 1127365494 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Slashdot is serious advertisement is what it is. < 1127365507 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :just because most of the comments are incredibly stupid doesn't make the articles they link to stupid < 1127365519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I never even get anywhere near the comments. < 1127365528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The articles are just irrelevent and usually a waste of ones time. < 1127365530 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the comments arent worth reading < 1127365573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is of course all just in my (particularly negative) opinion of Slashdot. < 1127365601 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :as a matter of fact, slashdot is where I first found out about esolangs < 1127365651 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :someone posted a link to chris' brainfuck page < 1127365663 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't know exactly where I found out about them, but I do know the first one I discovered with befunge < 1127365696 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :although, I had "heard" of intercal before, I'd never read up on it < 1127365716 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think I'd heard about INTERCAL too before < 1127365750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, let me change my point a bit: Slashdot /is now/ bad, but /used/ to be OK. It's gotten progressively worse over the year. < 1127365765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*years < 1127365782 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :slashdot is god!!!! < 1127365787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're all children of slashdot < 1127365813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, I had to sit in a "Christ's Children Food Ministry" while waiting for the guy to get my Moxie. < 1127365833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently they have a "convert and you can eat" program, which is so subversive it makes me vomit with anger. < 1127365853 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what?! < 1127365868 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You dont happen to know what church is sponsoring this, do you? < 1127365873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not a clue. < 1127365878 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you mean they only serve believers? < 1127365881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I spent as little time in there as possible. < 1127365884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :From what I could tell. < 1127365887 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that legal? < 1127365893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it might be legal < 1127365899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it would turn all christians against them < 1127365899 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the state laws, I imagine < 1127365901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a charity, they could give stuff to whoever they pleased. < 1127365902 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that be religous discrimination < 1127365923 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :GregorR has a point < 1127365935 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its no more discrimination than african-american scholarships are discrimination < 1127365941 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1127365954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Less so, because it's a changeable (sort of) feature. < 1127365962 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, if someone starts a charity that only gives to white people, that would be legal? I find that hard to believe < 1127365989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kipple: Would you consider a charity that will only give to African American's to be acceptable? If so, you're a hypocrite. < 1127365996 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't < 1127366004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good :) < 1127366045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, even THAT didn't damper the mood on getting Moxie ^_^ < 1127366055 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127366072 0 :GregorR!unknown@unknown.invalid NICK :Peer < 1127366076 0 :Peer!unknown@unknown.invalid PRIVMSG #esoteric :Muahaha! < 1127366079 0 :Peer!unknown@unknown.invalid PRIVMSG #esoteric :I have struck again! < 1127366085 0 :Peer!unknown@unknown.invalid NICK :GregorR < 1127366093 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :who's Peer? < 1127366096 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Damn pressure < 1127366101 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127366102 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1127366107 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good old Firefox, how I love random errors! < 1127366127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Despite how I love Firefox, I have to agree. < 1127366134 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not anywhere near as stable as they'd like you to believe. < 1127366142 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: Beta 1.5 is fun to crash < 1127366180 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've got 1.0.6, so.. probably doesn't crash as much as 1.5, but still, pretty regularly. < 1127366191 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :My system isn't exactly swimming with stability though. < 1127366209 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I crash 1.0.6 very rarely < 1127366213 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Opera which almost never crash < 1127366219 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think something's brainfucked on my motherboard. Probably needs to be replaced, but until I can afford my food and rent, motherboard is on backburner < 1127366311 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is smart. Finally understands everything in the phD paper < 1127366349 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I found a VERY educational website on formal language syntax that helped me through it < 1127366365 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which PhD paper? < 1127366411 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Figuring out that 11*+11*2(1+2)*+11*2(1+2)*3(1+2+3)*+11*2(1+2)*3(1+2+3)*4(1+2+3+4)* meant the 15 glypho strings was tough < 1127366441 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: this paper: http://www.cs.uwaterloo.ca/journals/JIS/VOL8/Moreira/moreira8.pdf < 1127366735 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's got symbols that I don't understand. < 1127366736 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127366806 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was right there with you this afternoon Arrogant < 1127366866 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :This one is worse: http://theory.csail.mit.edu/~yekhanin/Papers/acct2004_I.pdf < 1127366973 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a brief look on the article and quickly closes it again < 1127366979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1127366980 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Oo. Set operators that I don't remember. < 1127366988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even go as far as to open the article :-P < 1127366990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Too afraid. < 1127367002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to be immasculated by a PDF. < 1127367010 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm only in High School Calculus :( < 1127367043 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're pretty good for only doing HS calc then arrogant. I wouldn't have even been close to understanding that in HS. < 1127367064 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I only know that there're some set operators < 1127367069 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There's plenty more that I don't understand < 1127367071 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Now Im starting to get the hang of it. Most of this knowledge is all self-study stuff. < 1127367087 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll wait until I finish this year < 1127367097 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont think that 2nd paper had anything useful for me in it... < 1127367116 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I've decided to define names and such with SkipTo("is to") etc < 1127367141 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You'll be able to do "When ^!$351\n\n is to 15!!\a:" if you want to. < 1127367164 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127367167 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The spec doesn't define what a name could be!~ < 1127367168 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127367204 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :doesn't newlines have a special meaning though? < 1127367211 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Eh < 1127367233 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :isn't that how you separate code lines < 1127367531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, newlines separate code lines. < 1127367538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So that ought not to work. < 1127367555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the other characters are fine, though using alphanumeric + _ would be consistant with the -to-C++ compiler. < 1127367578 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127367580 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1127367583 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on it. < 1127367635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, you haven't exactly lived up to your nick :-P < 1127367699 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I do in #python. < 1127367718 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Good enough for me. < 1127367743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hehe < 1127367809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, if I insulted Python, presumably you would start being more arrogant? < 1127367816 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Presumably. < 1127367851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's with indentation being significant?! Making any whitespace significant is totally idiotic. < 1127367871 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What about the language whitespace? < 1127367873 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you mean like having whitespace separate code lines? < 1127367886 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol, I was kidding to rile up Arrogant ;) < 1127367893 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Python blocks are defined by tabs kipple < 1127367897 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1127367898 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Not tabs < 1127367900 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Indentation < 1127367901 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1127367908 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I was referring to whitespace in ORK < 1127367913 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1127367913 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1127367915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It actually enforces good coding practices, which is good. < 1127367918 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1127367928 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Makes it shitty for one-liners. < 1127367930 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But oh well. < 1127367932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1127367937 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I still try anyway. < 1127367944 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I wrote 99 beers in one line < 1127367963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let's just all agree that Perl is terrible and go on ;) < 1127367963 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's kinda like reading an esoteric language < 1127367987 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :print "\n".join("%(n)s%(a)s%(b)s,\n%(n)s%(a)s!\nTake one down, pass it around,\n%(m)s%(d)s%(b)s!\n"%{"n":n,"a":(n>1and" bottles"or" bottle")+" of beer","b":" on the wall","m":(n-1or"No more"),"d":(n==2and" bottle"or" bottles")+" of beer"}for n in range(99,0,-1)) < 1127367994 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is happy with that statement < 1127368086 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the statement about perl, I meant < 1127368115 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1127368125 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night kipple. < 1127368161 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I really should go too. Im not finding the info I need, and I have to be up in 6 hours < 1127368216 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Later Wildhalcyon. < 1127369216 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127371002 0 :Paragon!i=Arrogant@45.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1127371070 0 :calamari!n=calamari@dialup-4.240.111.14.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127371152 0 :Paragon!unknown@unknown.invalid QUIT :Client Quit < 1127372067 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127373194 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127373254 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127373369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hullo < 1127373560 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127373605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(#esoteric: Join it for the insightful conversations!) < 1127373638 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi noogaGregorR < 1127373652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Transporter accident!!! < 1127373669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the fly! < 1127373681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'M A MONSTER!!!!!!!!!! < 1127373705 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.deepwood.net/~drlion/snusp/sample-code.snusp << looks like a plan of a rail station < 1127373882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow. < 1127373893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.mine.nu:8080/projects/worb/eg/or-gate.worb << that looks like a roguelike dungeon < 1127374077 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1127374090 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to create something more interesting than SADOL < 1127374135 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about a 3-d language, where you program with eye-crossing stereograms < 1127374164 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or is that only 2 1/2-d < 1127374182 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haha, implementation would be hard ;p < 1127374202 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cpressey creates cool languages ;p < 1127374216 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of them < 1127374457 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm hehe < 1127374563 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to put linux into my MP3 player :) < 1127374640 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and now it doesn't work... < 1127375295 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eye-crossing stereograms = unbelievably cool < 1127375299 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why aren't there more of them? < 1127375999 0 :clog!unknown@unknown.invalid QUIT :ended < 1127376000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127377599 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1127377602 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nooga: there are mp3 players that can run linux? < 1127377607 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127377614 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that's the point :) < 1127377634 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i tried to hack one ;p < 1127377641 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, which one? < 1127377684 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :MuVo < 1127377785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :creative NOMAD MuVo NX 256 MB < 1127377811 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is the os part of the 256mb, or is it separate? < 1127377828 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should say the mp3 player :) < 1127377853 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :256MB are for songs :-) < 1127377869 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :OS space is ~1MB < 1127377886 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how did you change it? < 1127377889 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i tried to put old kernel there < 1127377925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and the rest of things, like lcd driver and some stuf were in that space for songs < 1127377929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :stuff < 1127377950 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i fucked up < 1127377960 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and now i have blank mp3 player < 1127378042 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how did you rewrite that 1mb area? < 1127378131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :used a little program < 1127378135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nomad bootflasher < 1127378146 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can you reflash it? < 1127378163 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1127378174 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wonder if that'd work on a muvo^2.. it has larger storage < 1127378194 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and a display :) < 1127378199 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127378210 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you may try, but don't ask me < 1127378237 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to help breaking your player :D < 1127378245 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you write that bootflasher program? < 1127378321 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127378362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm, wouldn't you need to write a custom bootloader that in turn loads the kernel and put /that/ in the 1MB "kernel" space, or did you know how the internal bootloader calls the kernel and manage to set it up to be compatible? < 1127378375 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nomadness.net/modules.php?name=Downloads&d_op=getit&lid=149 < 1127378378 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here's the link < 1127378395 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nomadness.net/modules.php?name=Downloads&d_op=MostPopular << more resources if you want < 1127378425 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127378439 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll try again < 1127378500 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :btw.. how will you know if it worked sicne there is no display? :) < 1127378614 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it should print 'hello' < 1127378622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it does not < 1127378642 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where does it print hello? < 1127378659 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on the player's display < 1127378673 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, I guess I was looking at an older model < 1127378720 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nomadworld.com/products/muvo_nx/ < 1127378845 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1127378876 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now knows what he wants for christmas :) < 1127378912 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127379058 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, looks liek they figured out how to hack an ipod and put linux on it too < 1127379139 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1127379146 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that was my inspiration < 1127379158 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like hardware hacks < 1127379170 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like network coffee express < 1127379244 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's connected with the local network and you can control it from your computer < 1127380024 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127380033 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g to school < 1127380041 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1127380053 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya nooga < 1127380067 0 :nooga!unknown@unknown.invalid QUIT :"Leaving" < 1127384383 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a horrible esolang idea < 1127384603 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :hm, occurs to me that ALPACA might have got there first though < 1127385658 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1127386318 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1127386731 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127386743 0 :calamari!n=calamari@dialup-4.240.243.141.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127390470 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127391227 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127392701 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nooga, you know if it would work on a MuVo TX FM? That's what Ive got. < 1127397915 0 :jix!i=jix@F31de.f.strato-dslnet.de JOIN :#esoteric < 1127399963 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127399972 0 :jix!i=jix@F31de.f.strato-dslnet.de JOIN :#esoteric < 1127399980 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127406953 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1127407150 0 :kipple!unknown@unknown.invalid QUIT :"See you later" < 1127409714 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127410761 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127410828 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127410832 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1127410868 0 :jix!i=jix@F31de.f.strato-dslnet.de JOIN :#esoteric < 1127413456 0 :sp3tt!unknown@unknown.invalid QUIT :Connection reset by peer < 1127413456 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127415051 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127417035 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127417116 0 :int-e!n=noone@p54B3FE82.dip.t-dialin.net JOIN :#esoteric < 1127418079 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127421494 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127423179 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on my first ever TRANSCRIPT program! < 1127423904 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, doesn't support a lot of string operations via user input :-( < 1127423914 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and what are the global objects obj1, obj2, and obj3? < 1127424350 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :who owns esolangs.org? < 1127424373 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think free subdomains/sub-dns entries for esolang-ers would be coool < 1127424619 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That wouldn't be a bad idea.. I've been looking at places to host, since I'll be graduating soon and losing my free school web space < 1127424651 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm only talking about subdomains not webspace < 1127424785 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :True, but once I have the domain, I can get the webspace. Having a subdomain tied to the esolang would be nice. < 1127424827 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe that's not feasible < 1127424830 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1127425344 0 :int-e!unknown@unknown.invalid QUIT :"Client exiting" < 1127425521 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127430994 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127431008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're right; i hate slashdot too < 1127431022 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hoopla :) < 1127431034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127431035 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never reads it < 1127431039 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1127431080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :other site that annoys me a lot is that thinkgeek shop < 1127431097 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1127431119 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when i have time i make my own binary shirt with text "fu*k you thinkgeek, your stuff costs too much!" or something < 1127431126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1127431138 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127431143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There was a time when I would have considered buying a case of Bawls from there .. < 1127431150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But now that I have Moxie, who needs Bawls?! < 1127431162 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh no.. < 1127431168 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what it is exactly about thinkgeek that I dislike, but I have no use for the stuff on there and the humour doesn't appeal either < 1127431183 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :oh, so hang on, that's what I dislike < 1127431184 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, it isn't that good < 1127431191 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1127431197 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the stuff costs a lot, < 1127431201 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and often it's crap < 1127431210 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :tsk < 1127431223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like i wouldn't pay more than 20 euros for a t-shirt with only one word < 1127431230 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something like "geek." or something < 1127431234 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :besides, i hate that word < 1127431264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bites off the head of a chicken. < 1127431267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*munch munch munch* < 1127431271 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127431306 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't hate "geek" so much... < 1127431333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fine with being called a geek, but only because I do quite enjoy biting off the heads of chickens. < 1127431342 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes.. < 1127431354 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I *am* a geek... jsut not a slashdot geek or a thinkgeek geek < 1127431359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1127431361 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :or a sideshow geek for that matter ;) < 1127431361 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127431366 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127431381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather take something esoteric programming shirt, of some own program < 1127431389 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :far cooler than any thinkgeek binary message < 1127431398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens an Esoteric Programming Cafeshop. < 1127431403 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127431549 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, wait a minute -- i have the exam thing over! soon it should be time to plan a new brainfuck competition < 1127431555 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or that gammaplex demo competition < 1127431669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can somebody write a befunge program that outputs "REAL MEN PROGRAM IN BEFUNGE"? < 1127431681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wiat a bit.. < 1127431860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"EGNUFEB NI MARGORP NEM LAER">:#,_@ < 1127431870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :doesn't print a new line, though < 1127432171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1127432177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The more esoteric the better :-P < 1127432489 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grhh. i've catched a flu.. < 1127432656 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/esoprog.32072840 < 1127432845 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1127432850 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1127432916 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now make the traditional thongs and other stuff that can be usually found from those cafeshops.. < 1127432928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1127433006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, what does the bf program do? < 1127433021 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello world perhaps.. < 1127433220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :REAL MEN PROGRAM IN BRAINFUCK < 1127433228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just the same as on the back. < 1127433228 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1127433233 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127433234 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1127433292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/esoprog.32074529 < 1127433326 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127433691 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, off to bed now.. < 1127433715 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1127433721 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127434484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/esoprog.32075179 < 1127435848 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what a mouse mat is and why anyone would ever need one < 1127437064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Back in the dark ages, computer mice had these little balls in them. < 1127437079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, the little balls in the mice turned little wheels to detect the mouse's motion. < 1127437089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :However, it needed friction to properly operate. < 1127437111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, mousepads were made to induce friction into the equation, since most desks were wooden and varnished. < 1127437432 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :My varnished wooden desk has no problems with those kinds of meese - even before all my ancient meese had testicular enhancement surgery < 1127437967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would call it something more like neutering than testicular enhancement :-P < 1127439327 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :slashwhat? < 1127439328 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :dot? < 1127439330 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1127439362 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but then i really haven't been keeping up on current bands < 1127439471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahahaha < 1127441377 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I was talking about the mice that are not of Borg. Quadrature Bus mice don't seem to come in cybernetically enhanced versions < 1127441567 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(and most retailers don't even know what they are anyways...like software density select floppy drives) < 1127441968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, any decent operating system shouldn't have a problem with a regular ol' quad density drive and selecting itself. < 1127441972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Emphasis on "decent" < 1127442068 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :SDS drives are superior and more versatile < 1127443980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wooh, I got five players in my card game online! < 1127443985 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :New recorrrrrrrrrrrrrd! < 1127444475 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey!!! < 1127444495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi!!!!!!!! < 1127445019 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im pissed < 1127445026 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Only BF stuff in the esoshoppe? < 1127445046 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that's brainfucked up right there < 1127445256 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127446345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: It's the only language I can write stuff in off the top of my head :-P < 1127446350 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to suggest/write others! < 1127446357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I will GLADLY add Befunge, INTERCAL, etc. < 1127447083 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, good to know Gregor < 1127447101 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Did you design all those Gregor? < 1127447144 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :(the shirt, mousepad, etc) < 1127447235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1127447240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I didn't write the code on the mousepad. < 1127447242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's wib.b < 1127448347 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :wib? < 1127448381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Written In Brainfuck", the Brainfuck compiler in Brainfuck. < 1127448385 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :(Sorry for my prolonged absence - I jotted down to the store to get some more soda - not Moxie unfortunately) < 1127448388 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was awib? < 1127448431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :awib is Also Written in Brainfuck. < 1127448438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wib compiles to C, awib compiles to binary < 1127448467 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1127448472 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, isn't that fancy. < 1127448483 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :So, the code on the mousepad is a bf->c compiler? < 1127448515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1127448532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I decided that if anybody typed it in, it would be more helpful to output C ;) < 1127448539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since plenty of people will be transcribing the mousepad. < 1127448547 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's true < 1127448564 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :or be lazy and scan / ocr it < 1127448580 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so, what DOES happen when its run on a BF interpreter? < 1127448610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It takes BF as input and outputs C. < 1127448640 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so, if someone were to not know BF, they wouldn't necessarily KNOW that's what it did? < 1127448653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope :))) < 1127448672 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well, that's pretty esoteric < 1127448711 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Haha: my friend's away message on AIM is "Dear Jay-Z, plz take a seat. K thnx." < 1127448870 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I might rewrite the snusp ackermann function code < 1127448996 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see if that looks good on a shirt maybe < 1127449004 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would be fun :) < 1127449051 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like the way it looks < 1127449863 0 :Sgep!unknown@unknown.invalid QUIT : < 1127449880 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder who Sgep is... < 1127449887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He joined, said nothing, then left. < 1127450439 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :he's said stuff before, I think < 1127450456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1127450461 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I've entirely missed him XD < 1127450637 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :He's making an esolang I think < 1127451448 0 :Arrogant!i=Arrogant@40.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1127453138 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127455308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*place conversation here* < 1127455642 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :*insert witty response here* < 1127455664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*insert standard greeting here* < 1127455761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*ban ban ban* < 1127455901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*insert derogatory statement here* < 1127456358 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :*non-sequitor from the lurker* < 1127456433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*surprised expression* < 1127456453 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :*something involving beets* < 1127456475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*off-color joke involving beets* < 1127456490 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :*hearty guffaw* < 1127456921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*a sentence enclosed in asterisks* < 1127457366 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: FYB is fucking fast. < 1127457376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127457380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is written in C :-P < 1127457390 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1127457400 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Damned C < 1127457410 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Makes Python look bad sometimes < 1127457434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1127457459 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to try to get his friend to FACE OFF IN FYB < 1127457516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127458392 0 :Arrogant!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1127462399 0 :clog!unknown@unknown.invalid QUIT :ended < 1127462400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127466217 0 :calamari!n=calamari@dialup-4.240.150.249.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127466222 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127468626 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1127469524 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi grim < 1127470945 0 :calamari_!n=calamari@dialup-4.240.72.26.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127471130 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127478682 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1127482569 0 :jix!i=jix@F30fe.f.strato-dslnet.de JOIN :#esoteric < 1127483881 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127483887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's WEEEEEEEEEEEKEEEEEEEEEEEEEEEEEEEEND! < 1127484450 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :very true. < 1127484602 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127486715 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is anyone actually here? < 1127486852 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1127487124 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127489229 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is < 1127491416 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to store. < 1127492745 0 :J|x!i=jix@F3323.f.strato-dslnet.de JOIN :#esoteric < 1127492769 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1127492777 0 :J|x!unknown@unknown.invalid NICK :jix < 1127493346 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1127493401 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1127493814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nothing.. < 1127493846 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when i woke up today i got idea for minimalistic funge < 1127494001 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127494011 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :let me try to tell it in few words (takes a bit time) < 1127494080 0 :J|x!i=jix@F32fb.f.strato-dslnet.de JOIN :#esoteric < 1127494106 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1127494108 0 :J|x!unknown@unknown.invalid NICK :jix < 1127494224 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix, < 1127494230 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you received my previous lines? < 1127494243 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :about that i'm going to describe it soon..? < 1127494384 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127494399 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127494410 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll post the description soon < 1127494475 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still lurks < 1127494566 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) here it goes: < 1127494567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- infinite program space, "field", consist of infinite amount of blocks < 1127494567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- each block in field can have value 0 or 1 (in theory) < 1127494567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- there is befunge-like instruction pointer < 1127494567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- IP has also value 0 or 1 in it's one bit memory (called IPM) < 1127494567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- three instructions: < 1127494569 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : . flips the bit value of the block, and saves the new value to IPM < 1127494571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : * changes direction 90 degrees; if going right go down, if down go left, if left go up, if up go right. < 1127494573 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : = if IPM is 1, continue to next instruction, if IPM is 0, perform '*' instruction < 1127494575 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- other data is NOP < 1127494577 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :- possible name is "trifunge" < 1127494637 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure is it TC or not, but i guess it is; since it has infinite memory, ability for condition '=', and command for memory manipulation '.' < 1127494932 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now when i think about it, i'm not sure if a skip character '#' (befunge way) is required.. < 1127494955 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, i mean that i think it may be it is required.. < 1127494983 0 :{^Raven^}!unknown@unknown.invalid QUIT :Remote closed the connection < 1127495634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : ** * < 1127495634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :* .#* =* < 1127495634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*** * < 1127495634 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : ** >> IP goes here after executing that program >> < 1127495635 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric : ** < 1127495720 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that program sets the value first 1 and then makes it zero. useful snippet for designing programs that need to set some memory block to zero ;) < 1127495746 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh, and that program uses new instruction '#' skip, which i think is required < 1127495832 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..at least now the name can't be "trifunge" < 1127496066 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(to note, the initial IP direction is right.) < 1127496921 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nobody has anything to say? i'm disappointed :P < 1127497071 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it... ;) < 1127497268 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what part? < 1127498216 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :so... cells in the grid each have a bit value associated with them? < 1127498295 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. yes, (if i understood your question right) < 1127498319 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you see, it's two dimensional grid, where there can be other data (NOP) and instructions; < 1127498330 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :---. < 1127498333 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :---- < 1127498335 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :--.- < 1127498340 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like that way < 1127498369 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when the instruction pointer is in '.' block, it flips the value that block has < 1127498377 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :every block has a byte value < 1127498384 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and instruction value < 1127498398 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :er, byte/bit? < 1127498402 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, bit < 1127498404 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry :) < 1127498416 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yeah ok, that's what I thought < 1127498423 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127498428 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :so the program you posted sets a bit, clears it again, and exits < 1127498439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes and no < 1127498443 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't actually exit < 1127498459 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mm, I mean "exits the program area" < 1127498463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it would exit if the instruction pointer would reach the left side or the up side < 1127498471 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :mm, ok < 1127498480 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it goes off into infinity then ;) < 1127498485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127498491 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :depending on interpreter ;) < 1127498521 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the field is infinite to down, and right < 1127498605 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :how would you perform calculations in this? < 1127498638 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, how do i know! < 1127498645 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but it should be possible ;) < 1127498655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you just move byte values around < 1127498673 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :use '=' instruction and '.' and '*' < 1127498683 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1127498691 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :seriously, < 1127498703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you for example set 100 cells to 1 < 1127498733 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..and well, it's really hard.. lol < 1127498762 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's basically the same than a brainfuck version that uses bits only < 1127498769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1127498846 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways; i need to go for a while.. bbl < 1127498850 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127499520 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away doon the pub for a bit < 1127501987 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127502151 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :away for a while.. bbl.. < 1127502153 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127502430 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127502580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1127502587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Grim underscore /underscore/! < 1127502595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Grim underscore's /evil/ twin! < 1127502843 0 :grim___!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127502883 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :woha Grim underscore's underscore's even more evil twin! < 1127502889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1127502909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMFG!!!!!!!! RUN FOR YOUR LIVES, IT'S GRIM UNDERSCORE UNDERSCORE UNDERSCORE!!!!!!!!!!!!!!!!!!!!!!!!!!!! < 1127502919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides. < 1127503120 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127503598 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127505266 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127505978 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127506019 0 :grim___!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127506324 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1127506352 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127506732 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127506899 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127506914 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1127506917 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ha, judging by the logs seems good ol' gregor has lost his medication.. < 1127506920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :again < 1127506922 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1127507588 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127509564 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127509573 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey you freaky esolang proggies < 1127509602 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello world! < 1127509632 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :IRP example program? < 1127509647 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1127509736 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, you never know < 1127509862 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127509998 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127510149 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127510587 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127511797 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127513316 0 :Arrogant!i=Arrogant@80.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1127514911 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127514956 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think my ISP has a mental disorder < 1127515073 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127515094 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127515146 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127515207 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyone remember the windows game Stars! ? < 1127515277 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1127515345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It was kinda fun. I played it with some friends back when computers were still novel. PCs were a couple decades old, but this was still before the computer-in-every-house assumption. < 1127515387 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Now that I live in North Carolina, I have to revise my opinion of that as well (plenty of places DONT have computers in every house... ?!) I grew up in one of the most wired cities in the US < 1127515560 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127515581 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127515803 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127516921 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye. < 1127516924 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127519376 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127521355 0 :calamari!n=calamari@dialup-4.240.114.180.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127521366 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127521987 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127524224 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127524253 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Am I the only one having trouble checking out the logs on meme.b9? < 1127524292 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :My internet connection has been on the fritz today, and Im trying to keep caught up. < 1127524632 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127524675 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127524966 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :halcyon.. yeah doesn't seem to be loading < 1127525026 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/05.09.23 < 1127525029 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that works tho < 1127525215 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Thanks Calamari < 1127525331 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :np < 1127525363 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Phew, nothing new. I hate missing out on stuff < 1127525368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got the new console working.. of course to do it I had to tear down 10 other things  < 1127525412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the code is definitely better than it was before,.. so I'm happy < 1127525428 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think you're really in love with your esoshell < 1127525445 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127525454 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it won't even compile on gcj now tho :) < 1127525491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :halcyon: it feels like the OS project that I wanted to have last semester, but was denied < 1127525516 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :waste of a class < 1127525792 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127525816 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127526008 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127526028 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127526159 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Go on, try it!" < 1127526386 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127526411 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127526646 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Calamari, why wont it compil on gcj now? < 1127526872 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127526899 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127526983 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright.. I dont think this is going to work well tonight. I'm callin it an evening. G'night folks. < 1127526999 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Client Quit < 1127527165 0 :Sgep!unknown@unknown.invalid QUIT : < 1127527315 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127527948 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127528485 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127528904 0 :grim_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127531348 0 :grim__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127532074 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1127535827 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127536726 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127541413 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Let us initiate a conversation. < 1127545620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1127545685 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Clearly :-P < 1127548799 0 :clog!unknown@unknown.invalid QUIT :ended < 1127548800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127549924 0 :calamari!n=calamari@dialup-4.240.150.187.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127550314 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a good idea for a new esolang. < 1127550465 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127550494 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me of 7th or 8th grade where I ran out of ideas for things to program < 1127550544 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I just recently wrote a cool web version of a card game 8-D < 1127550566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :url? < 1127550574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/crackpipe/ol/ < 1127550656 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A card game ... that I was a codeveloper of :-P < 1127550920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I clicked a few cards, but I guess I'd need to learn the rules and get cable :) < 1127550932 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1127550937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/crackpipe/ < the rules < 1127550963 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And hopefully the speed of your connection shouldn't be too much of a problem ... < 1127551002 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm downloading the java jdk 1.22 atm, so that's really why it was slow < 1127551008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1127551017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Umm, isn't JDK 1.22 rather olde? < 1127551024 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1127551030 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So why 1.22? < 1127551038 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And why that particular esoteric programming langugae? < 1127551040 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*language < 1127551056 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because it seems more reasonable as far as classpath / gcj are concerned < 1127551073 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1127551088 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if it works in 1.22 then if it doesn't in the others, oh well :) < 1127552357 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127555814 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127558104 0 :jix!i=jix@F32fb.f.strato-dslnet.de JOIN :#esoteric < 1127563980 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127563991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1127564017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :grrh, i can never remember how c works -- < 1127564038 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if there is int a[100] before main(), will all a-cells be 0? < 1127564054 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or did it have to be inside main()? i can never remember this < 1127564078 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127564125 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: i always memset it to be sure it is zero < 1127564151 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1127564171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm too lazy to do that :} < 1127567229 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: any idea how i could store text into array? including new lines < 1127567237 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like when the program starts < 1127567248 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it would set data to array < 1127567267 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean without {44,22,33} way < 1127578157 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127578162 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127578187 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127578302 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a funny language < 1127578331 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like the type system < 1127578518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127578800 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just edited my user: page in the wiki ;p < 1127578869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good < 1127579110 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now < 1127579120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'll update SADOL's page < 1127579126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127579266 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, and maybe write 99bottles ... ;] < 1127579339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1127579524 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, i made a digital root calculator in befunge. it's not as cool as the 9-character one that's in esowiki, but this mine uses the other input way -- the one in esowiki asks user to input a value, this reads value as ascii and so on; < 1127579526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :> > ~ :#v_$68*+v < 1127579526 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :^%9_^#`9:+-*86<@,*52,< < 1127579567 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i hope this opera irc client didn't parse spaces.. < 1127579701 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in case it did, just add the needed spaces there to get the up pointing arrows connected with the left going. < 1127579939 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think it's correct < 1127579971 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, good. i just couldn't check since the logs archive didn't work for some reason.. < 1127580438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127580446 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1127580449 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127580464 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127580468 0 :nooga!unknown@unknown.invalid QUIT : < 1127580480 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :on a sidenote, i need to go too.. :\ < 1127580481 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1127580484 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1127582995 0 :nooga!i=nooga@xdsl-4738.lubin.dialog.net.pl JOIN :#esoteric < 1127583001 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi :-) < 1127583291 0 :nooga!unknown@unknown.invalid QUIT :"leaving" < 1127584044 0 :nooga!i=nooga@xdsl-4738.lubin.dialog.net.pl JOIN :#esoteric < 1127584047 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127584054 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: r u there < 1127584056 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :' < 1127584058 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1127585870 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1127589560 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1127589659 0 :sp3tt!unknown@unknown.invalid QUIT :Client Quit < 1127591013 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127591138 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127591222 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127597169 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of writing a short essay on the esolang community and submitting it to a literary magazine < 1127597178 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1127597198 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :although, why? < 1127597204 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :if you don't mind my asking? ;) < 1127597279 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Just.. its an iteresting group, with an interesting design philosophy < 1127597307 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its almost as if hackers have a sort of post-modern counter culture < 1127597363 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of doing interviews with some of the more well-known developers and programmers [in the genre] < 1127597387 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm interested in what sort of audience there would be < 1127597412 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me an even more obscure topic than esolangs are themselves < 1127597428 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but hey, you seem to know what you want to say < 1127597458 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of a post-modern counter-culture to hackers :) < 1127597481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I guess the intended audience would be a bunch of people who aren't terribly familiar with programming < 1127597514 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever heard of McSweeny's? < 1127597762 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The article will be like a serious look at esolangs. Why they're closer to programming as an art medium, and a means of self-expression with a valued and complex diversity < 1127597879 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Why is it that, as a community, we're generally concerned with more ways of solving problems (writing new esolangs to "compute" hello world) than solving more complex problems using the same tools? < 1127597993 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :... probably because its simply more difficult to write a BF operating system. < 1127598051 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, I have an incredibly crappy un-fulfilling job to go to now. < 1127598121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Talk with you all when Im free of my customer service personal hell < 1127598161 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1127598167 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :bad luck dude < 1127599178 0 :calamari!n=calamari@dialup-4.240.114.134.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127599192 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127599689 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1127602768 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127604215 0 :int-e!n=noone@td9091add.pool.terralink.de JOIN :#esoteric < 1127608685 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127608701 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127608725 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: great idea < 1127609052 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127613727 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1127614076 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1127615637 0 :calamari!n=calamari@dialup-4.240.241.66.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127616722 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127617020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how about this bf-derivative language (3 instructions, cells are 1-bit): > { and ^, where > = >, { = <+, ^ = skip the next instruction. The program is executed in a loop, +[ ... ] < 1127617053 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm no sure if skip next is powerful enough for the if statement < 1127617235 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err I meant ^ = skip the next instr if byte is 0 < 1127618274 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, there's an OISC that uses skip-if-negative.. maybe that can be turned into a cryptic 1-bit brainfuck derivative? < 1127618449 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure if skip-next-if-0 is powerful enough either. I think my "skip next n-instructions" and allowing n to be negative instruction WAS TC, but.. it was wayyy difficult to use correctly, since changing the code by one meant rewriting all the loops by 1 too, which changed how long THEY needed to be in proportion. It was a big mess. < 1127618547 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'll probably code up some samples and see what happens < 1127618586 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my new console routines are super slow :( < 1127618620 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure where the input went wrong, but I can understand the output, since it's css+html < 1127619823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, fixed the input problem < 1127620093 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yay, cuz I had no idea how to help with that :-( < 1127620178 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I was using a pipe where I didn't really need to < 1127620223 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the pipe code had a blocking delay that was making the input sluggish < 1127620290 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now the question is whether the generation of the screen is slow, or the draw is slow < 1127620441 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you know, pipe smoking is supposed to be just as bad as cigarettes < 1127620458 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except that pipe tobacco is like a million times healthier in terms of chemical compounds. < 1127620467 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, definitely the drawing time < 1127620477 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the html generation is way fast :) < 1127623983 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127625402 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127625760 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127626225 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127626234 0 :calamari!n=calamari@dialup-4.240.150.242.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127635199 0 :clog!unknown@unknown.invalid QUIT :ended < 1127635200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127639312 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127639318 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127640529 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1127640532 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hu < 1127640534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ho ;p < 1127640994 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127642127 0 :jix!i=jix@F32fb.f.strato-dslnet.de JOIN :#esoteric < 1127644280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what do you think for a name for a language: o-o ? < 1127644292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tfu < 1127644300 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what do you think *about* a name for a language: o-o ? < 1127644348 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127645198 0 :calamari!n=calamari@dialup-4.240.114.210.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127646551 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just watched a film < 1127646554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hypercube < 1127646600 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you feel more 4 dimensional? < 1127646607 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127646619 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i want to make a 4-dimensional esolang :) < 1127646628 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen hypercube.. any good? < 1127646654 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the film was quite boring < 1127646681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the first part - 'cube' was better IMHO < 1127646703 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh.. never seen that one either < 1127646709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, bedtime :) < 1127646712 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127646714 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1127646717 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :um ;p < 1127649206 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127649217 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nooga: man, hypercube's one of my favourite movies < 1127649227 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i like it much more than the first part 'the cube' < 1127649345 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://agentj.kewlnet.int.pl/wysypisko/uploads/oo.txt < 1127649490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1127649492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :unfinshed < 1127649568 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what do you think? < 1127649863 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry, no time to read just now < 1127649868 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the simpsons start soon! < 1127649877 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll read it when it ends and comment then < 1127649880 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :see in half a hour.. < 1127650002 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127650926 0 :nooga!unknown@unknown.invalid QUIT : < 1127655915 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, it took a bit more time but not my own fault.. < 1127655920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, it seems interesting < 1127656332 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..anyone know whe feeling when you're supposed to do something other but you just rather spend the time doing something you're interested? < 1127657375 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1127657399 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i should do my homework < 1127657402 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1127657405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1127658322 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127660958 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, off i go.. < 1127660960 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127665468 0 :int-e!n=noone@td9091a9c.pool.terralink.de JOIN :#esoteric < 1127669177 0 :int-e!unknown@unknown.invalid PART #esoteric :? < 1127669344 0 :CXI!n=Sanity@dialup-230.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127669359 0 :CXI!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1127669375 0 :CXI!n=Sanity@dialup-230.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127675997 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127676021 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127676602 0 :pgimeno!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676602 0 :puzzlet!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676602 0 :lindi-!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676606 0 :cmeme!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676607 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676608 0 :CXI!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676608 0 :nooga!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676608 0 :cpressey!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127676833 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127676833 0 :CXI!n=Sanity@dialup-230.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127676833 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127676833 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127676833 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127676833 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1127676833 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1127676833 0 :cpressey!i=nobody@154.20.76.195 JOIN :#esoteric < 1127677190 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :em < 1127677195 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi? < 1127677296 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127680755 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127682229 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127683138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh* < 1127683286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my dad said: 'May I use your computer for a while?' < 1127683294 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it was 20:30 < 1127683702 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :when I use a computer for "a while" it frequently last longer than that... < 1127683718 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then again, I don' < 1127683729 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :t know what timezone you're in... < 1127683747 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have 10 PM < 1127683758 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ha! me too :) < 1127683773 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha, you're in Norway < 1127683786 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im in Poland < 1127683787 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1127683790 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :-.-' < 1127683816 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the wiki strikes again ? < 1127685496 0 :nooga!unknown@unknown.invalid QUIT : < 1127688744 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127688942 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127693391 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127693399 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey all < 1127693404 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127693421 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gah, what a horrible weekend. Did I miss anything fun? < 1127693431 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :don't know. been away < 1127693481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like fun < 1127693492 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1127693536 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127693581 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127696019 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :W: is there a standard file extension for glypho files? < 1127699104 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :KIPPLE, ASCII, PROBABLY < 1127699112 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ack, sorry bout the caps < 1127699124 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good ol' text < 1127699146 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I meant: do you call them hello.g, hello.glypho or something else? < 1127699169 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I've rewritten my kipple-interpreter to a Glypho shorthand interpreter < 1127699200 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :cool kipple - haven't come up with an extension yet < 1127699226 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :.gly probably - then a lot of files will be named "u.gly" < 1127699233 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1127699261 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :actually, you need to extensions. one for proper glypho and one for shorthand < 1127699282 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :.gsh for shorthand I guess < 1127699316 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry my C interpreter isn't out yet. Been kind of pressed for time, work & study < 1127699348 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :np. didn't take long to convert my kipple interpreter < 1127699412 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's good. Kipple uses stacks? < 1127699416 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127699460 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry, been a while since I looked at the spec < 1127699480 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I liked the language. Its got good flavor < 1127699624 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric : what happens when you reverse instruction flow? are < and > inverted? < 1127699709 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :As of right now, I think its ready to be symbolic reversal, and we'll just see what happens ;-) < 1127699740 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :not sure what you mean... < 1127699777 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Take the underlying symbols of each instruction and reverse them, as well as reversing the instruction flow < 1127699798 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. so < and > are not inverted then? < 1127699815 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but [ and ] has to be inverted at least, no? < 1127699882 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, < and > are, as are [ and ], i and o, and ! and 1 < 1127699887 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the rest are the same < 1127699927 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. this complicates the interpreter a lot ;) < 1127699954 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :since I'm working with shorthand and not the patterns < 1127700024 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the nice thing is that you dont NEED to know the patterns < 1127700039 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :just know that those four sets are reversals, while the other seven instructions stay the same < 1127700044 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127700057 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :have a boolean "is_reverse" value, and if its true, swap the instruction tables < 1127700074 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what I'm doing < 1127700086 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I guess "a lot" was a bit of an overstatement < 1127700097 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127700114 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :To be honest, Im not certain its a really useful instruction. I just.. didnt know what else to do with it < 1127700133 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it can be a lot of fun < 1127700136 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think.... < 1127700277 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im actually finding it difficult to code with... < 1127700299 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes. but that can be agood thing :) < 1127700321 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so < 1127700322 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :do you have a working program using it? < 1127700361 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The original reason I introduced the instruction was to let the program end... early, by reeversing to the beginning < 1127700368 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't have one yet, no < 1127700390 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. I'll write one then. need to test that the interpreter works < 1127700428 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so ! is the opposite of 1 and not +? < 1127700439 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes,exactly. < 1127700523 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and + is not the opposite of - < 1127701037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please, bring me up to date. < 1127701058 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brings GregorR up to date < 1127701077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thank you! < 1127701082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was quick and painless! < 1127701141 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you missed a lot < 1127701146 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :W: you're right that r is hard to program with < 1127701154 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :told you!!! < 1127701186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1127701188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly. < 1127701228 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the best thing I could come up with was: 111[!r+1] which doesn't really do mch < 1127701230 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :much < 1127701246 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127701334 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :are you sure that one works? I get an empty stack exception < 1127701403 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1127701548 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how that loop can ever terminate. It will just empty the stack, and then crash < 1127701681 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't.. remember, you need to reverse instruction flow during reverse too < 1127701859 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so, if you "unfold" it without the reverse symbol, you should get 111!1!++1!1!++1!1!++... hmm, no, you're right < 1127701867 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it eventually gets stuck < 1127701887 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but... what would I do without reverse. I'd have 14 instructions! I'd.. be screwed < 1127701907 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :r == rand? < 1127701927 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loathes himself for his lack of certainty < 1127701937 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :as I understand it the second + will try to add with only one number on the stack < 1127701967 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :r might still be useful. just don't know how :) < 1127702073 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :random is also a useful instruction < 1127702410 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know, and in some cases much valued, but... is it right for glypho? I don't see how reverse can POSSIBLY be useful without doing something useful itself < 1127702570 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm off to bed now. let me know if you make a decision :) < 1127702583 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :g'night kipple < 1127702659 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :well crap < 1127702687 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :crap? what? < 1127704625 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127704820 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127706549 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1127708403 0 :Arrogant!i=Arrogant@110.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1127710721 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1127710822 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127712374 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127712384 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <-" < 1127712827 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127721599 0 :clog!unknown@unknown.invalid QUIT :ended < 1127721600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127732153 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1127736854 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127742494 0 :{^Raven^}!n=Ravenswo@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1127750540 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127750545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127751090 0 :jix!i=jix@F32fb.f.strato-dslnet.de JOIN :#esoteric < 1127751498 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1127751561 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127752447 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127753300 0 :J|x!i=jix@F30b5.f.strato-dslnet.de JOIN :#esoteric < 1127754129 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127754607 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127756482 0 :nooga!unknown@unknown.invalid QUIT : < 1127757544 0 :J|x!unknown@unknown.invalid NICK :jix < 1127757546 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127757684 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127759497 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127759890 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127759944 0 :fungebob!n=chatzill@67.106.148.83 JOIN :#esoteric < 1127763811 0 :fungebob!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127766460 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127767147 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127769564 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127770327 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127772191 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127775110 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :http://www.expertrating.com/jobs/Programming-jobs/Befunge-Programmer-jobs.asp < 1127775150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1127775183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Man, that automatic page generator is stuuuuuuuuuuuuuuuuuuuuuuuuupide < 1127775190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So stupid it makes me spell stupid as stupide. < 1127775424 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they have INTERCAL too: http://www.expertrating.com/jobs/Programming-jobs/Intercal-Programmer-jobs.asp :D < 1127775529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol] < 1127775540 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but no bf :( < 1127775574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nor kipple ;) < 1127775580 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :boo < 1127775693 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :<300-foot-high-letters>WTF < 1127775713 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :heh. getting such a nice looking certificate would almost be worth the $10 just for the humor value < 1127775742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am a certified Befunge programmer! < 1127775746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1127775748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1127775793 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :This site is US friendly - Hosted in the US - Payments in US Dollars - Payments received in the US through a US based payment processor <--- yeah duh who else would use such spammy looking site :p < 1127775870 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it is located in the UK though < 1127775877 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm lol < 1127775937 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gonna take the free Computer Skills Test < 1127775969 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too lazy to fill in the email adress form so won't take the test anyway < 1127777828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, you're too lazy to type an email address so you're not going to take the test, how could you possibly have filled out that entire test form? < 1127777905 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :good point, but yeah I'm always too lazy to fill in email forms, I mean all those stupid sites requiring you to make an account to take 1 dumb test < 1127777906 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :since he wasn't too lazy to write a whole sentence about it here, I assume his email address is extremely long < 1127777956 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :just keep around an account for that purpose < 1127777977 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to make a new one each time < 1127778009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf's email address: IAmAardwolfTheProgrammerOfEsotericLanguagesAndPerpetratorOfEmailsTooLongToRemember4546327859623793465789436257043265798042365783274803265704999036254789032430548903254321754089325748902564891065419078654890175489027503891754890237@server5435432.pop3.mail.aardwolfswebsiteaboutnothinginparticular.com < 1127778069 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. what characters are allowed in email addresses? can one use stuff like +, < or ] ? < 1127778081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it's alphanumeric + _ < 1127778084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think even - is illegal. < 1127778092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No wait, I've seen +s ... < 1127778092 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127778108 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I know .s are OK :-P < 1127778114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I have no clue, why am I talking? < 1127778184 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :So we need a BF variant that uses alphanumeric characters instead of +, <, ] and so on < 1127778332 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We have one: PlusPlusLessthansymbolLeftbracket < 1127778336 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1127778349 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :64 chars max... < 1127778355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awwwww :( < 1127778418 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127778437 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :allowed chars are alphanumeric plus !#$%&'*+-/=?^_`{}|~ (according to rfc2822) < 1127778472 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :many email addresses have a . in them < 1127778483 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, plus that one :) < 1127778488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127778607 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I tried to create an address +++ at my domain provider, but it didn't work :( < 1127778730 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. I managed to create the address .@krokodille.com. I wonder if it will work.... < 1127779472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127779474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Output < 1127779476 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1127780719 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ha! it actually worked :D < 1127782231 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1127782235 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :im off bye < 1127782238 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1127784050 0 :CXI!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1127784071 0 :CXI!i=Sanity@dialup-230.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127794703 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127794940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was some tasty imitation Chinese food. < 1127796050 0 :Arrogant!i=Arrogant@100.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1127797845 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues lurking in the background < 1127797927 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :*shadows < 1127802436 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1127803062 0 :cpressey!unknown@unknown.invalid QUIT :"leaving" < 1127805356 0 :calamari!n=calamari@dialup-4.240.114.65.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127805359 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127805538 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1127807999 0 :clog!unknown@unknown.invalid QUIT :ended < 1127808000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127813621 0 :jix!i=jix@F339f.f.strato-dslnet.de JOIN :#esoteric < 1127815485 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1127825163 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1127828790 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1127828795 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey all < 1127828838 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey wildhalcyon < 1127828850 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How are you Jix? < 1127828893 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I miss my computer. :-( without internet, its a cheap screensaver < 1127828923 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a cold < 1127828963 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oohh, that sucks < 1127828977 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes.. it does < 1127828983 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im putting off studying for my midterm in 45 minutes :-D < 1127829148 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :mostly because I actually HAVE internet while Im in my lab on campus < 1127829164 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127829217 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :jix: Kipple and I were having some issues with a symbol-wise reverse operator. I'm thinking that its a fairly useless appendage instruction that could be better replaced by something more powerful (read: esoteric) < 1127829224 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :This is all in glypho, mind you < 1127829262 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm what's the latest glypho spec? < 1127829330 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It hasn't changed since adding the brackets < 1127829347 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is out of date... < 1127829355 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But we were looking at implementing it, and he wanted an example of a program that uses reverse, and I didn't have one < 1127829374 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know, and its not your fault jix, its my fault, me and my indecisiveness < 1127829439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe add a gcd operation < 1127829465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that makes implementing of rational numbers easier < 1127829548 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like rational numbers < 1127829574 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was think maybe a modulo operator < 1127829592 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :No division operation, mind you, just modulo < 1127829618 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :modulu is easy to implement with test and sub < 1127829654 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is < 1127829701 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hence, integer division is easy as well < 1127829727 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gcd is easy too < 1127829734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmmm COSine! < 1127829741 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so, those aren't very good < 1127829745 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cos(x)*10000 < 1127829762 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :cos(x)*2^32 < 1127829776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127829785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nahr < 1127829792 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cos(x)*(2^32-1) < 1127829807 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably better < 1127829828 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cos(x)*(2^32-0.5)-0.5 ? < 1127829865 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im{e^ix} < 1127829886 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no, not e... Im{i^(ix)} < 1127829910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1127829916 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why not e? < 1127829920 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :filling in a needless extra instruction is hard! < 1127829933 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, e seems too conventional < 1127829939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1/2*(e^ix+e^-ix) < 1127829956 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thats just COS again < 1127829964 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr yes < 1127829972 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1/2*(e^x+e^-x) < 1127829984 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cosh.... < 1127830046 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :What about replacing n with Bn, where Bn is the nth Bell Number (related to the symbol-less encoding Im using) < 1127830054 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except that they grow very large very quickly < 1127830198 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :bbl, gotta take a test... < 1127834076 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think a random function would be nice. That's something that can't be done with the current set < 1127834141 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :something like: random: pops two values from the stack and pushes a random number in the range specified by the two popped values < 1127835061 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127835081 0 :CXI!n=Sanity@dialup-230.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127835262 0 :Aardwolf!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127837287 0 :sp3tt!n=chatzill@cust-148-133.elhandel.umeaenergi.se JOIN :#esoteric < 1127837537 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple: all you would need to do is pop one variable for the size of the range, and then add the minimum to the size < 1127837606 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :rngs are nice, but it leaves open the possibility of someone implementing the instruction in an incredibly stupid manner. Plus, it would be the only non-deterministic instruction in the whole set < 1127837694 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :We'll see. I'm going to go home and find out if I have internet again (or if I'll ever have internet again, ever.) < 1127837702 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127841081 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127841085 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127841289 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127841295 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good mornin' < 1127841298 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga, Keymaker < 1127841303 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127841310 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi Keymaker < 1127841312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(or actually it's 19 pm here but who cares..) < 1127841312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127841333 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol, i mean 7 pm < 1127841349 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got 18:15 < 1127841352 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i always use am and pm with the format that doesn't use them :) < 1127841360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127841365 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like 24h format < 1127841368 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127841372 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's more natural for me < 1127841378 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, for me too < 1127841386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i still add am and pm there for some reason :) < 1127841394 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but well, my days are 48 hours ;) < 1127841401 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1127841444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :18:16 here < 1127841479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :18:17:01 18:16 here < 1127841481 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1127841495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127841536 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i'm thinkin' about my new language - o-o < 1127841552 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here's what i've got for now: http://agentj.kewlnet.int.pl/wysypisko/uploads/oo.txt < 1127841554 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :o-o == 0 < 1127841602 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's more like: oo < 1127841615 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :o—o ? < 1127841647 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? i can see only some werid signs... < 1127841657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm using utf8 < 1127841686 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was o—o < 1127841730 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1127841779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol in ndash has the same length as n but mdash is too large < 1127841791 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in lucida grande it's the other way around < 1127841828 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think that each node in o-o should have additional stack for internal use < 1127841841 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1127842532 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got tolearn ruby < 1127842577 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that could be useful < 1127842582 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(for me too) < 1127842653 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :from those interpreted langs i know perl, python a bit, and PHP < 1127842660 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :q: what does if 0;puts "Hello";end in ruby < 1127842692 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a: prints "Hello"? < 1127842699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1127842740 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :everything except nil and false evaluates to true in conditions < 1127842763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and everything (including nil) is an object < 1127842833 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woh < 1127842921 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :classes are objects too < 1127842960 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the Class object is an instance of itself < 1127842982 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is puts like echo in php? < 1127842997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: no... print is like echo < 1127843005 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok.. < 1127843011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :puts "Hello" == puts "Hello\n" < 1127843017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1127843024 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :puts checks for a \n at the end of a string and if it is missing it appends one < 1127843033 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127843039 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what taht 0; does? < 1127843042 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1127843068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace ; with \n (ruby needs no ; only if you put more than 1 lines on one line) < 1127843111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's like if(0)printf("Hello\n"); in c (with the difference that in c 0 == false in ruby 0 (in conditions) == true) < 1127843207 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1127843249 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :is Ruby one of those langauges which have only one false value, i.e. "False"? < 1127843260 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no false and nil < 1127843271 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :same effect < 1127843279 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127843598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you want to check a number for zero just use if bla.zero? < 1127844865 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. i need name < 1127845052 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to have a turing complete prorgamming language where & is the only operation? < 1127845066 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1127845070 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no < 1127845086 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or wait.. < 1127845092 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not sure :) < 1127845096 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :what if I added a stack, and made & a stack function? < 1127845152 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not sure. as far as i know there must be way to move back or jump some part in the program. as well as access memory other than single stack < 1127845182 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127845206 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but limited languages are interesting, so go ahead and try :D < 1127845217 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :I might < 1127845224 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1127845273 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it can be often(?) that languages that aren't planned to be turing-complete happen to be (or vice versa) < 1127845275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you need ~(a & b) (nand) for turing completeness and ram and conditional or computed code jumps < 1127845292 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for tc < 1127845314 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why not-and? < 1127845359 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*not(and) < 1127845981 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, i wonder if i should add two stacks to my language, to make sure it is turing-complete. i'm really not sure at all if reversing the stack instruction will make it suitable for being tc < 1127846185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or well, i'll try first making programs with only one reversible stack and see if the other is necessary. < 1127846230 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: would you have time to write another interpreter ;) (in c if possible) < 1127846347 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but there's no hurry.. < 1127846361 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll need to do changes again.. < 1127846443 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, going now.. < 1127846446 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127846814 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :jix: rem conditional? < 1127846818 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :s/rem/ram/ < 1127848343 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :would an implicit loop work to replace being able to jump in the code? < 1127848428 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127848764 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1127848768 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1127848778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think about o-o? < 1127848785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in it's current shape? < 1127848792 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :some suggestions? < 1127848792 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :object orientation? < 1127848811 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :o-o language ;p < 1127848821 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : http://agentj.kewlnet.int.pl/wysypisko/uploads/oo.txt < 1127848821 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :not familiar < 1127848855 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :well.. first off, you need some line-breaks in your web-page < 1127848879 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eh, it's a txt file < 1127848885 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but if you really want... < 1127848900 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :some browsers (like mine) doesn't wrap lines in txt files :( < 1127848909 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :mine either < 1127848931 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh damnit < 1127848935 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wait a sec < 1127849313 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooga.kewlnet.int.pl/oo.html < 1127849317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://nooga.kewlnet.int.pl/oo.html < 1127849322 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here ;p < 1127849370 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :a bit better < 1127849378 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :~~~;p < 1127849438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haaaah, damnit! < 1127849441 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :got 2 go < 1127849444 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1127850673 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127851218 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127851724 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127851752 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127851765 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Haha! my internet not only works, it works WELL! < 1127851923 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127852244 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm stupid < 1127852255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm typing 5 lines of irc msgs into my c source < 1127852644 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working on a ultimate compressor < 1127852757 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a rangecoder with a super-intielligent (stupid) model < 1127853223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in a threadsafe flexible library < 1127853228 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and no one cares :( < 1127853515 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is no irc channel about compression < 1127853535 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127853549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :21:09:04 Haha! my internet not only works, it works WELL! << really? < 1127854002 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127857535 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :would a command to jump to the beginning of a program be touring complete? < 1127857547 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :it would be like tail recursion < 1127857558 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :or a state machine < 1127858561 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: how can a command be turing complete or not? < 1127859126 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1127859144 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Blam! < 1127859257 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127859344 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Kaboom! < 1127859420 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, something akin to that < 1127859592 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think Transcipt needs some method of manipulating input strings < 1127859892 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :agreed. there's not much string manipulation that can be done < 1127859968 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :another suggestion for the 15th Glypho op: output top value as ASCII < 1127860020 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or pop value, convert to ASCII, then push again < 1127860206 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that just be /too easy/? < 1127860223 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1127860286 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :maybe, just maybe < 1127860304 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :extremely useful in any case :) < 1127860330 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im thinking of just keeping it a "free-for-all" implementation-dependent instruction < 1127860342 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. interesting < 1127860377 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :an Undefined behavior instruction ;) < 1127860378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Humm.. < 1127860402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But then what happens when the proprietary implementation from Microsoft has a useful command and everybody gloms onto it? < 1127860423 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then Wildhalcyen gets stinkin' rich < 1127860429 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't want that to happen < 1127860431 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :muahahahaha! < 1127860460 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :we wouldn't? < 1127860467 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No he wouldn't! < 1127860472 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's the whole problem! < 1127860478 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm... kipple, I value your input, but not this time! < 1127860487 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh.. < 1127860489 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127860501 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Micro$oft would get stinkin' richer. < 1127860509 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And Wildhalcyon would get stinkin' credit but no $$$ :-P < 1127860512 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :dumb microsuck < 1127860535 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like street cred < 1127860553 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But it's street cred associated with Microsoft. < 1127860557 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ewww < 1127860567 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :get it off! get it off!!! < 1127860569 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's like the street cred from being a Visual Basic guru :-P < 1127860574 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1127860586 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1127860614 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes C# and a bit of VB for a living....  < 1127860628 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits. < 1127860635 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes his mouth. < 1127860643 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes PHP and a bit of C for a living! < 1127860673 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :VB sucks, but C# is actually quite nice (except for the microsoft issue) < 1127860675 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lol, hmm.. vicious fight breaks < 1127860704 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :out* < 1127860704 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what that means. < 1127860709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhhhhhh < 1127860719 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :C# is an insult to music :-P < 1127860734 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127860735 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :microsoft is an insult to small, plyable objects < 1127860741 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127860806 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a java fan and C# is pretty close < 1127860822 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I had a great one-liner about the "made easy" programming series and somebody's mom, but it didn't pan out. < 1127860837 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127860853 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is *not* a java fan, but respects the need to develop a platform independent programming language < 1127860859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon was working on it in his joke lab in the basement, but a lab accident caused an explosion that killed ... his MOM AHAHAHAHAHA < 1127860911 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :he said *somebody's mom*, not his. the question is: what was she doing in his basement? < 1127860930 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: There are plenty of platform independent programming languages ... just most of them compile to platform specific machine code. < 1127860964 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, Gregor assumes that I am rich enough to afford a basement, and am not, as reality would like to object, forced to keep his outdated computer in the livingroom, next to the television. < 1127860986 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :java applets are very nice for the web, and the only competition there (that I'm aware of) is Flash... < 1127860992 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: then whats the advantage of Java? < 1127861021 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :applets could easily be superceded by Gammaplex applets imo < 1127861034 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :define "easlily" ;) < 1127861036 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :now THAT'S a programming language < 1127861082 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: Java sports a platform independent virtual machine, that's what. < 1127861092 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple: simply port every known applet everywhere into esoteric Gammaplex, then write a gammaplex applet extension for every version of every popular web browser < 1127861107 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If somebody made a virtual platform that one could compile C to, then made VMs for major platforms, it would work just as well. < 1127861118 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Except that Java is made to be especially suited for a VM) < 1127861136 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I understand that much, I just think its too clunky. < 1127861186 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts work on the CVM :-P < 1127861188 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :When I bought visual studio my freshman year of college, it came with a giant poster indentifying all the classes and their inheritance characteristics. Yuck. < 1127861200 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Isnt there a Forth or Joy VM? < 1127861283 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno *shrugs* < 1127861312 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Forth is a d ecent language, < 1127861323 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think it needs improvements, but its got a nice foundation < 1127861417 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :one of the nice things about the Java VM (or microsofts CLR for that matter) is that they're not bound to a specific language. there are several compilers for other langs to java bytecode < 1127861827 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a multiple esolang to java byte code compiler would be cool < 1127861889 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :glypho is easy. Most tarpits are relatively easy to put into higher-level languages < 1127861934 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127866681 0 :Arrogant!i=Arrogant@200.orlando-11-13rs.fl.dial-access.att.net JOIN :#esoteric < 1127867928 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1127867978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Hello! < 1127867987 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127868001 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ahoy. < 1127868012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How's the, uh, stuff going? < 1127868022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whatever you happen to be doing? < 1127868044 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :a bit slow... :) < 1127868061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Now just what are you doing? :-) < 1127868085 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :programming :) < 1127868108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What language? Point-black range? < 1127868116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :*blank < 1127868220 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :C# (don't understand the point-blank thingy) < 1127868246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm theorizing another language based on points " < 1127868253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(oops) < 1127868265 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Points "." and blanks " " inside ranges "[]" < 1127868446 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :are those the only symbols? < 1127868456 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting... are ranges like b/f's loops? < 1127868502 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh. Yes and yes :-) < 1127868532 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think points will be output and blanks will be nops. < 1127868579 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im still working on retooling glypho, and my fungeoid < 1127868585 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it would require some specialized EsoAPI :-) < 1127868616 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what would "." be outputting? < 1127868616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes. Glypho :-) < 1127868631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's under the current cell. < 1127868646 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :how do change which cell I'm looking at? < 1127868651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd be zero normally, so obviously outputting zero must do something fun. < 1127868695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Such as moving between cells or changing the current one. < 1127868727 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no need to clutter the spec with such details. leave it to the implementation < 1127868734 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127868742 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah right :-) < 1127868755 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :"this character does _something_ and that other character does _something else_"...? < 1127868767 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes. "instruction characteristics left as an exercise to the reader" < 1127868774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1127868799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just like Easy's I/O "base" instructions. < 1127868814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :"the implementation is free to interpret the instruction in whatever way it feels like, provided Turing completeness is achieved" < 1127868843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :X: Makes the language Turing-complete. < 1127868852 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho's i/o does the same thing - in fact, most languages I've devised do. I don't see any point in restricting the output characteristics of a low-level interpreted language. < 1127868877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Maybe I'll actually read the specs :-) < 1127868886 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1127868903 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what language are you talking about reading? < 1127868909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Glypho. < 1127868913 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho's spec is abysmally and humiliatingly incomplete < 1127868920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1127868927 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I've seen worse < 1127868928 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and the "r" instruction is going to be turned into something else, more likely < 1127868932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But surely it's more than the Esolang article! < 1127868965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. I'll "afk" until I can figure out how to do the "away" status this on this IRC client. < 1127868967 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It is ihope, I didnt want to place the ENTIRE spec in the wiki article. There's too much fluff < 1127868970 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the spec isn't bad. it's contains all you need to implement it < 1127868973 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what client? < 1127868998 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple" especially since anything NOT mentioned in the spec is free for otheres to do as they please. < 1127869014 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. good point < 1127869029 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :s/"/:/ < 1127869048 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I can't type well tonight.. keyboard's in a funky position today. < 1127869118 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :how about using the r instruction for self-modification? < 1127869137 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That could be fun too < 1127869142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh. Chatzilla. < 1127869154 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ihope, use /away < 1127869166 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :to return, use /back < 1127869167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense... < 1127869168 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Simple as pie < 1127869178 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :except Ive tried making pie before. Fairly complex.. :-( < 1127869200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seeing that picture of fish statues spitting water out of their mouths made me suddenly thirsty... < 1127869217 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I could understand < 1127869368 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So... how do PC's communicate with their own northbridges? < 1127869393 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :using the Northbridge Messaging Complex < 1127869423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Really? < 1127869425 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hehe.. Im just kidding, I really have no clue < 1127869432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1127869452 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but it sounded good. Especially if I added cool acronyms like NMC and the NMCC - northbridge messaging complex code < 1127869466 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1127869482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Just where does a power supply supply the power, then? < 1127869523 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :NOT through the NMC, because its strictly for communication purposes < 1127869583 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the southbridge is actually where the CPU is attached, and the northbridge is just put in to throw us off? < 1127869634 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. you're saying that computer design teams ADD complexity as a means of preventing reverse engineering? < 1127869639 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :INGENIOUS! < 1127869655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that's why the firmware is written in Malbolge! < 1127869662 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could do the same thing with funge code... < 1127869710 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. I see a way to exploit the GPL... you could compile all your code to brainfuck before releasing the source... ;) < 1127869739 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It says the source code must be "preferable" for modification. < 1127869765 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good < 1127869771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, one can "prefer" it to machine code... < 1127869831 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, if didn't want other people to use the code, I'd definately prefer brainfuck to C < 1127869843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1127869941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But... if you don't want other to use it, why GPL it at all? < 1127869945 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. I think you'd have to have a REALLY sophisticated BF streamliner < 1127869954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah right. Bundling. < 1127869986 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Then have a C-unstreamliner < 1127869992 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like the obfuscator ;-) < 1127870013 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to be able to just compile C into Brainfuck... < 1127870029 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, I guess that would be pretty impressive < 1127870040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hah. Yes indeed... < 1127870081 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You'd still have to do some streamlining - getting all the C variables close to one another to minimize BF "random access" < 1127870081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the parental units (I mean mother and father, of course) want Brainfuck to be called something else ;-) < 1127870104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. That's a nice problem with it. < 1127870115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, Brainfuck *is* a problem, no? < 1127870126 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes, ihope, yes it is < 1127870245 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks the doom movie is going to be ridiculously pathetic. 12-year-olds will eat it up, and maybe some fratboys, but even fans of the video game series will think that the movie is a pathetic hollywood cash-in < 1127870253 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is NOT a bitter old man < 1127870309 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is suspicious < 1127870317 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...but in a good way < 1127870350 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, to offset that clause, let me say that no matter what, the doom movie cannot be any worse than Episode I < 1127870378 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not sure about that < 1127870419 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know. Both are worrying < 1127870427 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It will not be worse than a poke in the eye with a sharp stick... maybe. < 1127870451 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the stick, I say < 1127870479 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :pencil? Bring it on. Hot poker covered in red-hot thorns? flip a coin! < 1127870481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whether it's a stick of butter or a memory stick... < 1127870519 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I argue that sticks of butter AND memory sticks are not sharp. < 1127870540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An old CPU then. < 1127870558 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, alright < 1127870585 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The upcoming Doom movie will be roughly as bad as poking yourself in the eye with an old CPU < 1127870619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I won't watch it then ;-) < 1127870648 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, of course not, your eye is going to take a while to repair from that incident involving the old CPU < 1127870664 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :rent it on DVD or something < 1127870781 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, back ontop something of a topic: I've been thinking of developing a TRANSCRIPT decendent < 1127870790 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! < 1127870881 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that is a good idea < 1127870895 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to figure out how to add functions by moving to different rooms < 1127870902 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like "GO EAST"... < 1127870904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>:-) < 1127871028 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that moving to different rooms.. its a temporal action, it wouldn't be as easy to fit it into the "transcript of an IF game" scenario < 1127871111 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think Ive got some ways to implement it, but I'll have to think on it < 1127871127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd like the "X" command in Transcript to be changed to "TALK TO". < 1127871152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm wait... never mind. < 1127871156 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :? < 1127871163 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alrighty\ < 1127871627 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1127872817 0 :Arrogant!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1127878253 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127878269 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :is there a bf implementation for palm pilots? < 1127878634 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127880044 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no idea. < 1127880059 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I made one for my cell phone, but it didn't work :( < 1127880084 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :worked in the emulator, so it was difficult to debug < 1127880204 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's rough, alright < 1127880222 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It'd be sweet to have portable executable bf code < 1127881266 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127881683 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127883988 0 :Arrogant!i=Arrogant@68.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1127886628 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127886632 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127887661 0 :Arrogant!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1127889124 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127889140 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1127889166 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hola. < 1127889222 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Que tal? :> < 1127889233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bueno, y tú? < 1127889249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Hmm, is there supposed to be a ´ there ...?) < 1127889267 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i see only some werid signs :> < 1127889275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127889286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1127889307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So what's the latest esoteric news in your corner of the universe? < 1127889337 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haha, nothing special... < 1127889351 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im thinkin about my new language called o-o < 1127889359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I saw the web page on that. < 1127889402 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127889445 0 :calamari!n=calamari@dialup-4.240.150.66.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127889451 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127889483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1127889504 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga < 1127889508 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how are you doing? < 1127889601 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fine, thank you < 1127890608 0 :nooga!unknown@unknown.invalid QUIT : < 1127890818 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127890883 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127892704 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127893047 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127894399 0 :clog!unknown@unknown.invalid QUIT :ended < 1127894400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127895775 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127895796 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127900236 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1127900800 0 :jix!i=jix@F328a.f.strato-dslnet.de JOIN :#esoteric < 1127902366 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127908165 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127911878 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127911885 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1127912011 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :where has fizzie gone? < 1127912019 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :he used to be here all the time.. < 1127912031 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least on summer.. < 1127912600 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :20050815T114349 <-- fizzie has quit ("Siirretaanpa sahkojohtoa, maalaavat muuten yli sen.") < 1127912821 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127912836 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"let us move the electric cabel, otherwise they will paint over it" < 1127912840 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :roughly translated :) < 1127912888 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still coding c < 1127912900 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127912934 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there a three ways in c to write "{" (without ...) : "{" "<%" "??<" < 1127912940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool for obfuscating code < 1127912945 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can mix them too < 1127912954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :<% ??> is equivalent to { } < 1127912978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the ??* codes can be used in quotes too because they are converted before the code gets parsed < 1127913018 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they where introduced for non ascii machines (afaik) < 1127913068 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1127913120 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm still writing my ultra cool compression algorithm < 1127913138 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I know a good compression algorithm: < 1127913148 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what are you compressing? text? images? bf-code? < 1127913154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sudo rm -rf / < 1127913156 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: anything < 1127913163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you want < 1127913168 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's ultra cool < 1127913169 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :take all the 0's and 1's of the file, and then store them in a new order: first all the 0's, then all the 1's. Then zip this. Ultra good compression. < 1127913193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: uhrm.. and a decompression too (lossless) < 1127913197 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can't unsort < 1127913223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but bzip2 uses a approach that is a bit like "sorting the file" < 1127913227 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :jix: sounds cool! < 1127913258 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :k it was sort of a joke, didn't invent it myself tho < 1127913276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yeah i know.. but the funny thing is bzip2 sorts the file < 1127913322 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but not the bytes by its own value but by the value of all bytes infront of it (with looping back to the byte) < 1127913331 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1127913345 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a transformation called BWT (Burrow-Wheeler transformation) < 1127913347 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and is it better than zlib? < 1127913354 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in most cases it is < 1127913372 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats why source.tar.bz2 is smaller than source.tgz < 1127913480 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what's like the maximul accelaration a human body can survive? < 1127913484 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :*maximum < 1127913506 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's slower than the speed of light < 1127913522 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :accelaration != speed :) < 1127913522 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh accelaration not speed < 1127913536 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just saw that... < 1127913575 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its less than speed_of_light/s ;) < 1127913585 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anybody know if a human can survive light speed... (if that is possible at all) < 1127913594 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: impossible < 1127913611 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a space game and need a realistic value for the accelaration of the spaceships < 1127913625 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: space game AND realistic ?! < 1127913627 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: according to current theoretical physics, yes (but such things has changed in the past) < 1127913655 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :kipple: i'm not that into physics < 1127913665 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :uh, Frontier uses 25g witout problems even if I think that's unrealistic < 1127913668 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :as realistic as possible without being too boring ;) < 1127913683 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anyway there are "workarounds" < 1127913692 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but um currently I try it with 1000g and going to the moon is still taking way too long :( < 1127913710 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ouch, that'd hurt < 1127913733 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :speeding up time instead might be better (unless it's multiplayer) < 1127913751 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: do a kickstart and start with blabla km/h and than use 1000g < 1127913776 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: sounds interesting.. what kind of game? < 1127913780 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :when pushed by a flat, rigid surface the bones would break at much less acceleration < 1127913837 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah kipple, time speedup is the approach used by Frontier and the rest of the "family" < 1127913846 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: currently I plan it to be somewhat like Frontier: Elite, but you'll also be able to walk around in your spaceship and walk around on planets < 1127913846 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia: "modern pilots can typically handle 9 g (90 m/s²)" < 1127913856 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1127913857 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :3d? < 1127913863 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes 3D with opengl < 1127913865 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1127913872 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've got a basic Frontier-like 3D engine on my webpage with time acceleration < 1127913875 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(btw, never seen or played frontier: elite) < 1127913875 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but nothing fancy though, no high-poly things or shiney effects < 1127913887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to be able to do 3d stuff < 1127913889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: :( < 1127913900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want cool pixel shader effects! < 1127913906 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127913908 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and smoothed surfaces < 1127913921 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in frontier: elite you basically have to fly from star system to star system to trade goods and get more money for better ships and weapons to fight pirates < 1127913929 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so what are you coding it in? Deltaplex? < 1127913933 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127913943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was just thinking deltaplex.. < 1127913943 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :lol no, but I'm using the same engine as the one for deltaplex :) < 1127913984 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :btw I rarely finish a project so I hope I'll finish this one :) < 1127914009 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127914031 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my start finish ratio is 100/1 < 1127914036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127914038 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1127914056 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :btw currently there's only an earth and a moon and both look green < 1127914064 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :for the record, there's a SF novel which suggest placing a mini black hole in the front of the ship to counter the effect of acceleration over the pilot < 1127914078 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1127914098 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but how to move the black hole? < 1127914107 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's SF :) < 1127914109 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(talking about physics, i should be reading them at the moment.. stupid exam..) < 1127914110 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I mean it's so heavy that it would require massive amounts of energy to move :) < 1127914110 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: pull it or push it < 1127914141 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :place another black hole in front of it and let it pull the first one < 1127914162 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they are so easy to move around :) < 1127914214 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127914239 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it is theoretically possible to make a lightweight gravity generator < 1127914491 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm what's the acceleration of a plane when it takes off? < 1127914592 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably 0 < 1127914633 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate physics, i rather like philosophy that says that acceleration doesn't exist < 1127915212 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127915558 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'i < 1127915568 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin Wildhalcyon < 1127915578 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :moin jix < 1127915582 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how's things? < 1127915596 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1127915649 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :why so down sir? < 1127915660 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Can't afford the new pda you've been dreaming of? < 1127915668 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my compression code is still unfinished and i'm still feeling ill < 1127915676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i could buy 2 of the pdas < 1127915683 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, well.. I have a simple solution jix < 1127915695 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1127915713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want to spend the money on them because i want to buy a new computer < 1127915715 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :call in sick to work and spend the time working on your compression algorithm < 1127915739 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't work < 1127915741 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :what about a tablet PC jix? Its a half-way point < 1127915746 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, well then whats the problem? < 1127915757 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have to go to school < 1127915771 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ohh, school < 1127915808 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :stupid gmail keeps telling me the document contains no data, when it *clearly* does. Sometimes the internet bites < 1127915866 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127915886 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think Im going to develop my transcript derivative to be interactive, like Forth < 1127915926 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :make it interative like irb < 1127915926 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :>THERE IS A CUP < 1127915927 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You spy a cup that you have never seen before. < 1127915932 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(interactive ruby interpreter) < 1127915971 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :>JOHN IS HERE < 1127915973 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You notice John walk into the room. < 1127916005 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see? It could be lots of fun - you think.. HEY, Im in an Interactive Fiction game!.. then it turns out that you're not, you're really programming < 1127916031 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :TELL JOHN TO USE THE CUP (function call) < 1127916042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :john has no idea how to use the cup (undefined function) < 1127916067 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :in order to quit, you'll have to say "THERE IS A DARK LORD OF EVIL" followed by "DEFEAT THE DARK LORD OF EVIL" < 1127916077 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can use the cup to drink (add to the cup function a call to the function drink) < 1127916089 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can use the cup to print "hello, world!" ... < 1127916102 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, this could have possibilities < 1127916108 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :how would I code the "drink" function though? < 1127916122 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you want to drink you have to.... < 1127916127 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You'd really have to have outside function definitions, not like Forth's define feature < 1127916146 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :casting function pointers in c is fun! < 1127916165 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I like function pointers, except C bastardizes them into something horrific. < 1127916172 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric : rv.read_data = (size_t(*)(void*, size_t, size_t, void*))fread; < 1127916184 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :AAAHHH!! LOOK AWAY! LOOK AWAY! < 1127916188 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks away < 1127916209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's a stupid syntax < 1127916230 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Stupid? STUPID? It SCREAMS idiocy < 1127916267 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha this car got hacked: http://dimka.ee/foo/audiA8.html < 1127916274 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :They should have used the @ sign for it < 1127916293 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's cool < 1127916324 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes OOP goes horribly wrong. I may have to invent my own OOP language < 1127916335 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c is not oop < 1127916338 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: a nice example of brute force hacking! < 1127916342 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It'll be simple, without all the fluff. < 1127916353 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :No Jix, but C++ claims to be (still questionable) < 1127916353 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby is simple < 1127916366 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c++ object-ori... wtf? < 1127916382 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to obfuscate BF code < 1127916392 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :kipple: hahaha < 1127916446 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks if he should give away information about his secret brainfuck project, or just some annoying pieces of information to and keep it secret < 1127916471 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker, Im still in doubt about its existence < 1127916480 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127916489 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but it can't be cooler than interactive TRANSCRIPT < 1127916495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1127916504 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but its close to existing, so thats a plus < 1127916505 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but by the way, this new project is what i just started few mins ago < 1127916515 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's not the one i mentioned long ago < 1127916523 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: I start a new project ~ every 30 minutes < 1127916526 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tell us about it < 1127916528 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127916543 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: hah i start a new one every 29.57464 minutes < 1127916547 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(the one wh doesn't believe exists is under work as well) < 1127916586 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and the problem is.. I don't DROP any of them. I'm still working on my colorized OO funge varient, my glypho interpreter, interactive transcript, slightly-3D SNUSP, etc... < 1127916605 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i start and drop.. but i have couple of under work < 1127916622 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: same here < 1127916629 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im starting to wonder if I'll ever develop my funge-language roguelike < 1127916693 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how much the pickaxes in the audi cost per piece. Thats some sweet vengance - someone must have forked over the dough < 1127916746 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it was cool hack :) < 1127916763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :LOL i just read pickaxe and thought you're talking about ruby < 1127916789 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because the book "Programming Ruby" from pragprog has the nickname pickaxe because it has a pickaxe on the cover < 1127916879 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright you crazy programmers, I need to go get ready for my midterm (another one, yay!) < 1127916889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :midterm? < 1127916905 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a terminal emulator? < 1127916906 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah. Its a test, in the middle of the term. < 1127916908 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like xterm < 1127916923 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up term < 1127916923 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nah, xterm is cool, midterms suck < 1127916929 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :term == semester < 1127916934 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127916938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127916949 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the authentication process to login to a midterm is a b*tch < 1127916980 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no kidding Raven. I need my student ID card, a pencil with a decent eraser, and for this class a non-programmable calculator < 1127917022 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in school math test we are allowed to use graphical+programmable calculators < 1127917052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but at the "Mathe Olympiade"(math olympics) we may only use simple calculators < 1127917125 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, its similar here < 1127917140 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe because our math teacher doesn't know that we know how to use the programmable calculators "efficient" < 1127917151 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, I'll be back later on, with some fresh ideas on how to obfuscate already troublesome concepts < 1127917160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mathe olympiade is cool < 1127917222 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought up two new esolangs last night < 1127917255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: cool < 1127917275 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1127917296 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dream or didn't you get to sleep? < 1127917445 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in better english: "did you invent them in a dream or didn't you get any sleep and invented them on that time?" < 1127917470 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :sleep deprivation probably. last night == 6am < 1127917507 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127917522 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i've never implemented an esolang before so this will be fun < 1127917529 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1127917579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :than don't tell me enough about it that i'm able to implement it < 1127917592 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127917594 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm known for implementing things just because someone talked about it;) < 1127917614 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :heh, i'm not sure i know enough about them yet < 1127917716 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hahaha, unfortunately for jix he implemented glypho before it was ready < 1127917727 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127918125 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aargh.. i really need to go reading now.. bbl < 1127918127 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127918340 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, one of these languages is possibly going to be *very* difficult to write programs for < 1127918351 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets if that is a good thing or not < 1127918380 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :good < 1127918384 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1127918568 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127918724 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my c macros are growing too fast < 1127918750 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :morning (or whatever time it is for you) Nooga < 1127918760 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :3 pm :) < 1127918762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :17 line macros... < 1127918774 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :morning Wildhalcyon :> < 1127918779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1127918791 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1127918801 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix, what are they supposed to do? < 1127918820 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: first program... cat is '-12318683s6x5e' < 1127918826 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they do special buffered fast byte and bit IO < 1127918924 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix, are they in asm? < 1127918932 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no in c < 1127918941 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't use inline functions there < 1127919171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my lib is written in portable 32bit c99 and should run on every >= 32bit machine and is able to handle any filesize < 1127919233 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :very nice jix < 1127919349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think the api is simple and flexible < 1127919370 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can use it for file => file mem => file mem => mem .... < 1127919485 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: comp.lang.c comes to mind (if you dare) < 1127919514 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1127919558 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: hm? < 1127919679 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: usenet group where you can ask questions about the standard C language < 1127919690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no questions < 1127919698 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127919798 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe i ask an operator to free the channel #comression ( Contact: TheStar, last seen: 2 years 5 weeks 2 days (6h 11m 32s) ago) only chenserv and me in there < 1127919944 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, compression is fun < 1127920001 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, glypho is what I consider anti-compression. It takes more information to encode glypho than it actually contains (at least, in the 4 symbol case.. I think its worse as the string length increases) < 1127920046 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no.. with string length 1 it needs 1 byte for.. uhm 1 symbol < 1127920052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :best cas is length 2 < 1127920061 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2 bytes for 2 symbols < 1127920119 0 :Aardwolf!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127920121 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im comparing the number of possible glypho symbols v. the number of possible normal symbols. < 1127920159 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :with a 4-symbol 4-length alphabet, glypho can encode 15 unique symbols, while "conventional" encoding can encode 4^4 = 256 < 1127920252 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :with a 2-symbol 2-length alphabet, you're looking at 2 glypho v. 2^2 = 4 conventional < 1127920314 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :it gets worse if you consider the "loss < 1127920338 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"loss" associated with the english alphabet - 15 v. 26^4 < 1127920443 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah well, its still cool ;-) And it might be uber-compressible with the short alphabet. < 1127921396 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's über not uber < 1127921988 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127921988 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127921990 0 :Wildhalcyon_!unknown@unknown.invalid NICK :Wildhalcyon < 1127922002 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb Wildhalcyon < 1127923609 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127923729 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127923776 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :man, my internet is freaky again < 1127923904 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1127923925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think taht SQL should be classified as esolang too < 1127923955 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :c too < 1127924010 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :C is quite clear, SQL is not < 1127924028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :quite clear? < 1127924028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :rv.read_data = (size_t(*)(void*, size_t, size_t, void*))fread; < 1127924059 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1127924068 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :some sort of cast? < 1127924073 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127924075 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its a function pointer < 1127924085 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :which we've been ranting about all day < 1127924097 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1127924103 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes that's casting of function pointers... and that's ugly < 1127924125 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :A lot of languages have ugly constructs though. Perl is the worst imo < 1127924137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then i'll maybe go back to my PHP app... < 1127924198 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of languages fore one to use them < 1127924201 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :force < 1127924212 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah, i love perl for those werid constructs < 1127924245 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: your host is a perl script ;) < 1127924251 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :...rev.inter-c.pl < 1127924263 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1127924275 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like almost every host here, in Poland :> < 1127924284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1127924288 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :we've got .pl domain :> < 1127924292 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1127924298 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :perlish country huh? :> < 1127924304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a perl script $_ < 1127924321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon is away < 1127924338 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. I suppose I am, at that < 1127924349 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im about to leave anyways, soon as I can find my shoes.. < 1127924353 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whois says so.... < 1127924432 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whois is right, I gotta go < 1127924436 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll talk with you later Jix < 1127924441 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: From perl i like that: my $foo = shift || 10; < 1127924459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and many more things :> < 1127924478 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby: foo = (ARGV.shift || 10).to_i < 1127924490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha :> < 1127924492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :longer < 1127924497 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you talk about argv < 1127924500 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1127924504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you talk about functino arguments < 1127924516 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :def bla (foo = 10) ... < 1127924524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :shorter < 1127924587 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like in php < 1127924625 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh you could write def bla foo = 10 (without ( and ) ) < 1127924724 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my compressor is faster if a file has more 1 bits than 0 bits ^^ < 1127924773 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats one addition, one subtraction and one multiplication less per bit < 1127924852 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i never care about execution time :> < 1127924864 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :never? < 1127924872 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :never < 1127924878 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you don't care if your computer needs 20h to start up? < 1127924893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my programs always run fast < 1127924895 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or if you need 20h to compress a 1mb file < 1127924924 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :they run fast even if you don't care about it? < 1127924943 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in most cases < 1127924954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but not if you write a complex compressor < 1127924971 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :right < 1127927927 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127928810 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127928829 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :fsck.. i slept all the time and didn't read at all.. < 1127928840 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, let's hope the brain works best in panic :) < 1127928944 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127928944 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127931001 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127931001 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127931651 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127932299 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1127932836 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen the new dr. Who show? < 1127933535 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1127933561 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :starts here in Norway today. just wondering if it's any good < 1127933587 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :never heard of :) < 1127933608 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i guess the only way is to "see it for yourself" < 1127933625 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have some vague memories from my childhood of the old series. I really liked it then, not that that need matter at all < 1127934131 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :bbl. < 1127934132 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127934416 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :kipple: the new series is *really* good < 1127934535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a good thing I have a business trip to Norway every week :-P < 1127935472 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127935481 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1127935685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cmeme, we meet again! < 1127935689 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :En gard! < 1127935699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swordfights with cmeme. < 1127935704 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION parries! < 1127935707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thrusts! < 1127935710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misses! < 1127935713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is stabbed!! < 1127935723 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, you appear to have stabbed yourself again < 1127935734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These things ... < 1127935739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fades away ... < 1127935741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :These things ... < 1127935747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :happen *auggggggggh* < 1127935764 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you just faded away!.. Did you just come back from the grave to re-utter your last lines and pass away once again? < 1127935782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should have said "is fading away' < 1127935786 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :you pseudo-mortal. < 1127935814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now ... to school :-P < 1127935864 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1127935884 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was going to have an exciting talk about a Forth-TRANSCRIPT varient Im working on < 1127936834 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127936835 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127937540 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1127937723 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Raven: just watched it. Can't say I was impressed :( < 1127937859 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127937864 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :rgrh < 1127938532 0 :Aardwolf!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1127939549 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127939549 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127939884 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127940160 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127940192 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127943083 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127943083 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127943416 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127943949 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127943954 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1127943957 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127943961 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127943967 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1127943971 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127943979 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How are you Mr Keymaker? < 1127943984 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm fine, thank you < 1127943991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1127944011 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Fine, I might have a new job... < 1127944016 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1127944041 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm working with my newest project at the moment.. < 1127944058 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :brainfunk? < 1127944074 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1127944077 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but brainfuck related < 1127944086 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ok, well there we go < 1127944091 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1127944100 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this project will take a lot time < 1127944105 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but it won't be worth it :) < 1127944110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1127944131 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know how that feels.. < 1127944135 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :luckily the next term in school is the next i have ever had, only 15 hours school a week < 1127944143 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so, i have plenty of timeeeee < 1127944151 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1127944162 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) yeah, i've waited this for a long time.. < 1127944256 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on turing interactive TRANSCRIPT syntax such as "if all lights are red then the cup contains water" into meaningful programming syntax. Not to mention "There are lots of lights" < 1127944305 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1127944328 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably quite difficult job, i assume.. < 1127944352 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, thinking it all up and writing it down is EASY. It's when I actually move towards writing an implementation that will be the challenge < 1127944392 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127944400 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but there's jix ;) < 1127944480 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Esolang Design Goal: develop an esolang that will be difficult for Jix to implement. < 1127944495 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127944524 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I can think of is using a foreign language. He's amazingly good at what he does < 1127944539 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've noticed that too < 1127944539 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127944644 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im working on the mechanics for the word "lots" right now. It roughly means "uncountable" - so if you say "There are lots of lights" there are more than enough for any task you could possibly use them for. Think of "lots" as aleph-null < 1127944766 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127946710 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127946808 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127946827 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: The one I'm working on should be difficult for jix to implement < 1127946878 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cat (beta) is 63s73x5 or 806s30x5 or ... < 1127946924 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I dont understand that... < 1127946934 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The letters with the numbers with the confusion < 1127946946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that is probably code < 1127946955 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..but no idea what it does < 1127946958 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, but I dont understand it < 1127946972 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's a cat program < 1127946979 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :echo all input to output < 1127946987 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127947071 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :echo chars 0 to 255 to output is 8357s19x6 < 1127947454 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll just wait the specs.. :) < 1127947663 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well. good night < 1127947669 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1127947878 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127949161 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1127953741 0 :GregorR-L!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127953741 0 :cpressey!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127953741 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127953808 0 :cpressey!i=nobody@d154-20-76-195.bchsia.telus.net JOIN :#esoteric < 1127953817 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1127953817 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1127954159 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :GOOOOOOOOOOOOOOOOOOO NETSPLIT! < 1127954276 0 :twobitsp1ite!unknown@unknown.invalid PRIVMSG #esoteric :was it fun being on the other side of the abyss? < 1127954419 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127954419 0 :GregorR-L!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127954535 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1127954535 0 :tokigun!i=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1127954538 0 :tokigun!unknown@unknown.invalid QUIT :Remote closed the connection < 1127954722 0 :GregorR-L!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1127954766 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1127959455 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127963825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :twobitsp1ite: You know what was weird on the other side of the abyss? < 1127963841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It still showed everybody in the online list. < 1127963849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It showed logout messages ... but still showed them as in the channel. < 1127964379 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1127964647 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127964677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :/msg HotMama01 Hey baby, wanna cyber? < 1127964681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops! :P < 1127965436 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127966533 0 :Arrogant!i=Arrogant@20.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1127967615 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127968887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: How goes your ORK project? :-P < 1127970899 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127971043 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127971826 0 :calamari!n=calamari@dialup-4.240.69.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127971950 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127971954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hola < 1127971978 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, it's the mad hatter :) < 1127971988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Indubidably. < 1127971998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the mad squid :-P < 1127972035 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep! check this out http://today.reuters.com/news/newsArticle.aspx?type=scienceNews&storyID=2005-09-27T234411Z_01_DIT783884_RTRUKOC_0_US-SQUID.xml < 1127972055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Brainfuck Named Most Influential Language Ever" < 1127972081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey, cool. < 1127972114 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that was my cousin Ted.. too bad for him, lost a tentacle < 1127972158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1127972166 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually it kinda makes me sick to think that it was in enough pain to rip its own arm off.. < 1127972179 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :they had it tethered down < 1127972189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We don't know anything about the giant squid, for all we know that's normal. < 1127972234 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, it was caught for over 4 hours < 1127972241 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that article doesn't talk about that much < 1127972246 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yee >_> < 1127972253 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nytimes.com/2005/09/27/science/27cnd-squid.html?hp&ex=1127880000&en=3fe80be6ccc23999&ei=5094&partner=homepage < 1127972256 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1127972285 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1127972289 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess that link is dead now < 1127972370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Umm < 1127972371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Worked for me. < 1127972446 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I had to register, now its up < 1127972540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have you played Battle for Wesnoth? < 1127972843 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope, is that your mud? < 1127972874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :sekhmet: Are you aware that sekhmet is a possible transliteration of "grey haired woman" from ancient egyptian? < 1127972883 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: No, it's a strategy game. < 1127972888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's quite excellent. < 1127972898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IDIA is at sort of a stalled state while I get back into the groove of school :-P < 1127972980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :sekhmet: Actually, it could also (as seker met with the weak r removed) be The Penis of Soker (a god) < 1127973399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the last strategy board game I played was Panzer Blitz.. spend a bunch of time learning how to play, but then when actually playing, the game wasn't any fun < 1127973409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a computer game XD < 1127973413 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1127973421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :www.wesnoth.org < 1127973781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Looking through the logs, I don't actually have any chance of sekhmet responding, do I :P < 1127974773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, brb. < 1127974778 0 :GregorR!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127975493 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <-" < 1127975502 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127975555 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127975785 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127976926 0 :GregorR!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127977085 0 :GregorR_!n=chatzill@198.107.20.174 JOIN :#esoteric < 1127977106 0 :GregorR!unknown@unknown.invalid QUIT :Nick collision from services. < 1127977126 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1127980799 0 :clog!unknown@unknown.invalid QUIT :ended < 1127980800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127981733 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1127981796 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127981819 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1127984590 0 :nooga!unknown@unknown.invalid QUIT : < 1127988963 0 :Aardwolf!n=neusring@kotnet-145.kulnet.kuleuven.be JOIN :#esoteric < 1127992604 0 :CXI!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1127993152 0 :CXI!i=Sanity@dialup-19.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127995364 0 :jix!i=jix@F320c.f.strato-dslnet.de JOIN :#esoteric < 1127997541 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1127998443 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1128002416 0 :wildhalcyon!n=chatzill@LEMURIA.bme.ncsu.edu JOIN :#esoteric < 1128002435 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hey, what I miss??? < 1128002982 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1128004923 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1128006035 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, I don't know, I can be coerced into responding. :) < 1128006811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well well. < 1128006815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Amazing 8-D < 1128007637 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128007637 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128008505 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128008505 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128011575 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1128015960 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1128016295 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128016465 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128016649 0 :GregorR-L_!n=chatzill@c-67-169-211-236.hsd1.or.comcast.net JOIN :#esoteric < 1128016652 0 :GregorR-L!unknown@unknown.invalid QUIT :Nick collision from services. < 1128016684 0 :GregorR-L_!unknown@unknown.invalid NICK :GregorR-L < 1128018008 0 :GregorR-L!unknown@unknown.invalid QUIT :Nick collision from services. < 1128018042 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1128018645 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128018646 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128019268 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128019275 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128019879 0 :GregorR-L!unknown@unknown.invalid QUIT :"Classes again?!" < 1128021785 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1128021795 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ha! the chapter of spare time has begun! < 1128021966 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :time to reveal your secret projects then? ;) < 1128021982 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noo.. :) < 1128022015 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :actually, now when i have spare time i feel like running another brainfuck competition < 1128022031 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but first should make up some idea.. < 1128022331 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :..also, now when having time, the laziness has hit me.. < 1128022344 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you know, you have time but you're unable to do anything? < 1128022355 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know the feeling < 1128022360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1128022735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :kipple, do you have any good links? i have nothing interesting to read.. < 1128022780 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :links to what? anything in particular? < 1128022813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever < 1128022818 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :preferably something interesting < 1128022824 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :www.esolangs.org/wiki ;) < 1128022824 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :like esostuff for example < 1128022830 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p anything other? < 1128022986 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :can't think of anything. sorry < 1128023034 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's fine :) < 1128023818 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha, time to go to wikiquote.. < 1128026441 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128026629 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i am tired < 1128026634 0 :CXI!i=Sanity@dialup-19.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1128026639 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls asleep < 1128026873 0 :GregorR-L!n=chatzill@host-201-128.pubnet.pdx.edu JOIN :#esoteric < 1128027732 0 :Arrogant!i=Arrogant@99.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1128028493 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1128029658 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't tired anymore < 1128029692 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: BF competition sounds cool < 1128029698 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1128029703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i got an idea for it, too < 1128029716 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm about to start writing rules and stuff < 1128029783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i have to go to bed now.. french test tomorrow < 1128029810 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128029816 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :viva la france! < 1128029819 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's pc just exploded < 1128029826 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1128029837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah... french is a difficult language < 1128029848 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1128029852 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've never read it < 1128029877 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although i like it.. < 1128029900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like french too... as long as >>I<< don't have to speak it < 1128029908 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1128029920 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the speaking part is often annoying, at least for me < 1128029947 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1128029948 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1128030001 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow. 99bob.net has 807 langs already.. < 1128030732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BOOOOOOOOOM! < 1128030736 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION appears. < 1128030787 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1128030802 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe, slower than text :) < 1128030803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1128030851 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anythin' interestin' goin' on? < 1128030882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :' '' '' ' < 1128030888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Super shortened form) < 1128030890 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1128030906 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1128030928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find a MingW/Windows developer to help me get DirectNet's Gaim plugin working on Windoze, and with that I'll release DirectNet 1.0.0! < 1128030941 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes < 1128030944 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sounds too confusing < 1128030961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I'm trying to get Battle for Wesnoth to accept my OBLISK package as the official (download page) GNU/Linux package. < 1128031001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And actually, I'm pretty sure that DirectNet's Gaim plugin should already work on Windows, but don't have the system to test it on :P < 1128031976 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1128032687 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmm ...... Moxie. < 1128032828 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1128032834 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmmm.. nothing.. < 1128032965 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1128032969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmm ....... BF? < 1128032975 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1128032979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1128032984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just severely broke DirectNet 8-D < 1128032990 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1128033314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh, I'm dumb XD < 1128033322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't broken, my GPG configuration was broken :P < 1128033436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAY! 8-D < 1128034170 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what i do to represent '/' in html < 1128034174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :can i just type it there? < 1128034179 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or do i need something before it? < 1128034327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, / is fine < 1128034361 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1128034452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically you only have to worry about <, > and & < 1128034485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1128037275 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the new brainfuck competition starts to look good.. < 1128037861 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(the info/rules file i'm writing, i mean) < 1128037892 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, what's the task? < 1128037930 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, would i dare to tell yet? < 1128037974 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll just give a few hints.. it has something to do with two-byte integers, stack etc.. ;) < 1128038026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope i can start the competition tomorrow.. but you all know my laziness.. < 1128038243 0 :Arrogant!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1128038312 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hopefully more will participate this time... < 1128038363 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :indeed.. < 1128038376 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it will be interesting competition i hope < 1128038420 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to note, all use of brainfuck code generators such as bf-basic is strictly forbidden < 1128038448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's hard to prove though < 1128038484 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, one can spot the generated code quite well < 1128038511 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. that's good then < 1128038515 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1128038575 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to get the winning code one needs to use brains and do tweakin' no generator can even think of < 1128038603 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and to note, since this is cool community nobody would use code generators anyways ;) < 1128038645 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Wow! ORK has skyrocketed on the 99bob rating list, and is now #6 :D < 1128038719 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool :D < 1128038725 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :how many votes? < 1128038739 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :20 < 1128038748 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1128038985 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :if ORK hadn't been so excessively verbose when it comes to manipulating variables it could almost be used as a normal language :) < 1128039036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1128039067 0 :twobitsp1ite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128039088 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :here's a nice contest idea for you: write an ORK implementaion in BF ;) < 1128039090 0 :twobitsprite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128039164 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that could be a *bit* difficult < 1128039171 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but not byte < 1128039257 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but i assume this contest will be hard enough for most of people, including me. i have no idea yet how to code the stuff that's wanted in the comp.. < 1128039314 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it will be difficult enough :) the previous ones has been, at least for me (but I'm no good at BF programming) < 1128039332 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1128039345 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the first was rather easy, but the second was a bit harder < 1128039355 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was very close getting my entry done < 1128039392 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :these days i could easily finish it though.. < 1128039397 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but haven't bothered < 1128039431 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this third competition may be a bit harder than the second, not sure < 1128039439 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, probably ;) < 1128039453 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wasn't there like almost no entries last time? < 1128039463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1128039467 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :only one :D < 1128039478 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sure you want to make it even harder? < 1128039485 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1128039504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure the last round's lack of entries was because most of the people were really busy < 1128039529 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1128039539 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :believe me, the task wasn't that hard < 1128039552 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i got all the routines working but i couldn't make the stack work properly < 1128039579 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but when i saw the winning entry i realized that the stack would've been so very easy to implement by using one different method < 1128039591 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and if i had used that i would've got my solution working < 1128039921 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i think i'm going to bed. hopefully the competition is ready to be started 'later' today < 1128039925 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'nite :) < 1128039927 0 :Keymaker!unknown@unknown.invalid QUIT :"This quote is unrelated to this context." < 1128040838 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1128040839 0 :twobitsp1ite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128041376 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's other computer just exploded (two working ones remaining) < 1128044694 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128045316 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1128047819 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1128047841 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1128048204 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hidey ho! < 1128048371 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Whats up Kip? < 1128048597 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :not much... < 1128048638 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :haven't been able to work more on my bf-to-glypho compiler < 1128049419 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, bf-to-glypho would be easier than glypho-to-bf I think < 1128049742 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably. but more importantly: bf-to-glypho would prove TC < 1128049964 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1128049976 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Wait, nm < 1128049984 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im thinking about it wrong.. my bad < 1128050026 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it should work, and prove TC. Im fairly certain TC is provable, since it has random access, exact same looping as bf, and can produce an arbitrary effect at an arbitrary point < 1128050108 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1128052537 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1128053917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ping.l < 1128053922 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why can't I type :'( < 1128053963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The moon weighs 11,771,110,100,000,000,000,000 stones. < 1128054034 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :good to know < 1128054098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1128054103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oooooooh! < 1128054107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A measurement converter! < 1128054116 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would be a good BF project! < 1128054121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*contest < 1128054483 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1128054484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 < 1128054486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1 ounce = 0 metric tons < 1128054490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thank you, Google. < 1128055444 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1128063014 0 :GregorR-L!n=chatzill@198.107.20.174 JOIN :#esoteric < 1128067199 0 :clog!unknown@unknown.invalid QUIT :ended < 1128067200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1128069304 0 :CXI!n=Sanity@dialup-28.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1128069413 0 :Deosil!n=asdf@ppp-69-236-42-202.dsl.pltn13.pacbell.net JOIN :#esoteric < 1128069431 0 :Deosil!unknown@unknown.invalid PART #esoteric :? < 1128078794 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1128085524 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128085582 0 :CXI!i=Sanity@dialup-28.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1128086061 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1128087536 0 :jix!i=jix@F30c2.f.strato-dslnet.de JOIN :#esoteric < 1128091317 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1128092409 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1128092541 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1128092575 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin everyone < 1128092600 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying TeX :> < 1128092690 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey everyone < 1128092743 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not sure what Gregor was talkin' about... I got 1 oz = 2.8349 * 10^-5 metric tons < 1128094250 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1128094258 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1128094292 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1128094758 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaa..tokigun..where are you?! < 1128098262 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1128098641 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1128098671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...I'm working on Esos-hw version 1.0. < 1128098736 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :o < 1128098981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty simple, and I'm almost done with it... < 1128099254 0 :nooga!unknown@unknown.invalid QUIT : < 1128100423 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.7/20050915]" < 1128102893 0 :Keymaker!n=no@n187.ip5.netikka.fi JOIN :#esoteric < 1128102913 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1128102981 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1128103099 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1128103178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: anything new abut the bf comp? < 1128103204 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, kinda < 1128103207 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just got on computer < 1128103215 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope to get it started later this night < 1128103275 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :basically all i need to add is: judging & scoring and deadlines < 1128103284 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :maybe some clearing and other small things < 1128103288 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but the main thing is ready < 1128103443 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1128103460 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the main thing is...? < 1128103610 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :main thing? < 1128103619 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :19:01:07 but the main thing is ready < 1128103626 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah.. < 1128103630 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i won't tell it yet :p < 1128103636 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you'll see when the competition starts < 1128103638 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry ;) < 1128103648 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :k... < 1128103651 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't wait < 1128103658 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1128103671 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :with that main thing i mean the competition task and instructions < 1128103711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you're probably goin' to be in? < 1128103735 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i have enough time < 1128103742 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1128103752 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least keep on eye the result(s) < 1128104492 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1128104509 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1128104655 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1128108828 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128108842 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :now the only thing that is required is the dates < 1128108855 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(i mean dates for this competition time) < 1128108880 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :[well, real dates are missing as well] < 1128108905 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1128108911 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :would a month be fine? < 1128108935 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the time could end 1st november < 1128110681 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ATTENTION. < 1128110702 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the new brainfuck competition, Integer Brainfuck Competition, has started < 1128110704 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceforge.net/forum/forum.php?thread_id=1360541&forum_id=201037 < 1128110707 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good luck < 1128111963 0 :GregorR-L!n=chatzill@host-226-101.dhcp.pdx.edu JOIN :#esoteric < 1128111977 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hey all, what's news? < 1128112096 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :check the log! < 1128112110 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just told that the new bf competition has begun! < 1128112133 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :HAS BEGUN?!?!?!?!?!?!?! < 1128112135 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AHHHHHHH!!!!!!!! < 1128112140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Where's the info? < 1128112150 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck golf forums < 1128112155 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Okiday. < 1128112337 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, a RPN calc essentially? < 1128112371 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, kinda < 1128112388 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but the main thing are the two-byte integers < 1128112526 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1128112543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll start writing in a bit, but will fail miserably *shrugs* < 1128112560 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good! < 1128112564 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(the writing part) < 1128112567 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1128112571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1128112607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'd be interested how it would affect if info about this competition would be posted in slashdot. i mean, can they actually code or just talk crap x) < 1128112639 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Slashdot = dumb. They can all just talk crap. Of this I am certain ;) < 1128112650 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1128112680 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :better just to keep the info in esoteric programming circles < 1128112919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I can tell you one thing. The implementation I'll be using is EgoBF :) < 1128113005 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok, as long as it can not generate brainfuck code < 1128113279 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: i wrote 2 byte int routines a long time ago < 1128113290 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can use them to port any 1 byte math routine to 2 byte ints < 1128113318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote them for my bf checksum program (that i didn't complete) < 1128113323 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128113339 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but please don't release them yet, so that nobody gets tips! < 1128113347 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of course not < 1128113351 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good < 1128113361 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to WIN < 1128113365 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1128113386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just e-mailed dbc and laurent.. ;) < 1128113391 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hope they have spare time < 1128113437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :may we add instructions? < 1128113523 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1128113527 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :add instructions? < 1128113532 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like mod < 1128113542 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :% < 1128113546 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :power (^) < 1128113551 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1128113558 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no < 1128113562 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128113566 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :at least not to your competition entries < 1128113656 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry about that, but i think the 8 instructions are enough < 1128113684 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh r is difficult < 1128113694 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, a bit < 1128113705 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be there :) < 1128113751 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll start thinking about the integer stuff tomorrow. i have couple of ideas already, though. < 1128113850 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, it's very good to hear you ang gregorr are going to give it a try < 1128114468 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1128114556 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello wh < 1128114584 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey mr keymaker < 1128114588 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1128114597 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the Integer Brainfuck Competition has begun < 1128114600 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceforge.net/forum/forum.php?thread_id=1360541&forum_id=201037 < 1128114608 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :So I see < 1128114612 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128114615 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im afraid I won't be competing :-( < 1128114618 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1128114653 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I just dont have the time right now < 1128114659 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1128114800 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or is quicktime not the most annoying piece of software ever implemented? < 1128114847 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :quicktime is very old < 1128114886 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i hate it < 1128114905 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :apple tries to move all the features from the old and dirty and mac os pre x-ish quicktime to the new osx core video,audio and image < 1128114948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or do you talk about the quicktime player as user? < 1128115057 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :quicktime player as user < 1128115067 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It screws up my file dependencies, even when I tell it NOT to < 1128115072 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah quicktime player is crap < 1128115082 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i thought you talked about the quicktime lib < 1128115102 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its the only player that can play .mov files tho < 1128115104 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :that Ive found < 1128115157 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :vlc? < 1128115178 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :vlc? < 1128115184 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :video lan client < 1128115204 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not familiar with that < 1128115207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a video player that plays many formats < 1128115223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://videolan.org/ < 1128115248 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, vlc is the best < 1128115261 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i can't remember where i heard about it, it's the best player i've used < 1128115268 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :completely free as well < 1128115295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :windows media player is crap too < 1128115304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, alright < 1128115328 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not a big fan of wmp either, but it generally does what I ask it to do, and doesnt install iTunes at the same time < 1128115386 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of course on the windows platform apple bundles quicktime with itunes < 1128115400 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os comes with quicktime and itunes < 1128115429 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and are you sure windows media player does what you want? .. my firewall reports many unwanted connections < 1128115551 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hmm, my firewall doesnt :-( < 1128115590 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1128115596 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(connections to M$ are unwanted) < 1128115697 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I definitely understand that jix. < 1128115721 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :As soon as I get the opportunity to afford a new comp, I'm heading towards linux. The way its setup right now though, it won't work :-( < 1128115758 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i lost my old 16-bit BF routines.. working on new ones < 1128115809 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1128115836 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this competition will be quite exiting i think < 1128116189 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :there's interesting looking interpreter in wikipedia brainfuck article, written in some "BBC Basic" < 1128116199 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be new addition there, haven't noticed it before < 1128117026 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :16bit ADD done < 1128117277 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :16bit SUB done < 1128117360 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1128117373 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the rest is quite easy now < 1128117405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i can't do 16bit MUL inplace < 1128117441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for r=a+1 and r=a-1 i only needed space for r and a for r=a+b and r=a-b i only needed space for a,b and r < 1128117488 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just noticed another problem with the "simple" way < 1128120906 0 :CXI!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1128120941 0 :CXI!i=Sanity@dialup-28.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1128121765 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm. me go. nite < 1128121770 0 :Keymaker!unknown@unknown.invalid QUIT :"Funkadelic!" < 1128123325 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1128123632 0 :jix!unknown@unknown.invalid PART #esoteric :?