< 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