< 1172621876 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1172625138 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1172630154 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172631080 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1172631598 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1172632166 0 :bsmntbom1dood!n=gadaffa@ppp-70-253-45-224.dsl.rcsntx.swbell.net JOIN :#esoteric < 1172632275 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Client Quit < 1172634309 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1172634697 0 :Sukoshi!unknown@unknown.invalid QUIT :"ERC Version 5.1 (CVS) $Revision: 1.796 $ (IRC client for Emacs)" < 1172640122 0 :digital_me!unknown@unknown.invalid QUIT :"Lost terminal" < 1172640962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night, everyone < 1172641026 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1172641149 0 :RodgerTheGreat!n=Rodger@wads-5-232-13.resnet.mtu.edu JOIN :#esoteric < 1172643068 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1172643582 0 :ShadowHntr!unknown@unknown.invalid QUIT :"End of line." < 1172646321 0 :Sukoshi!n=user@anysize.org JOIN :#esoteric < 1172647613 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1172647748 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :n < 1172648825 0 :maverickbna!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1172649599 0 :clog!unknown@unknown.invalid QUIT :ended < 1172649600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1172649696 0 :manveru!n=manveru@pq120.opt2.point.ne.jp JOIN :#esoteric < 1172649833 0 :ShadowHntr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1172649946 0 :maverickbna!unknown@unknown.invalid NICK :ShadowHntr < 1172650620 0 :ShadowHntr!unknown@unknown.invalid QUIT :"End of line." < 1172656197 0 :sebbu!n=sebbu@ADijon-152-1-40-74.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1172656689 0 :sebbu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656689 0 :Sukoshi!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656689 0 :pgimeno!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656689 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656689 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656689 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172656722 0 :sebbu!n=sebbu@ADijon-152-1-40-74.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1172656722 0 :Sukoshi!n=user@anysize.org JOIN :#esoteric < 1172656722 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1172656722 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172656722 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1172656722 0 :EgoBot!n=EgoBot@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172656763 0 :GregorR!unknown@unknown.invalid QUIT :Connection reset by peer < 1172656774 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172657329 0 :GregorR!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657329 0 :EgoBot!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657329 0 :tokigun!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657329 0 :Sukoshi!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657329 0 :pgimeno!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657329 0 :sebbu!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1172657358 0 :GregorR!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172657358 0 :sebbu!n=sebbu@ADijon-152-1-40-74.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1172657358 0 :Sukoshi!n=user@anysize.org JOIN :#esoteric < 1172657358 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1172657358 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1172657358 0 :EgoBot!n=EgoBot@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172657455 0 :GregorR_!n=GregorR@c-24-22-56-63.hsd1.or.comcast.net JOIN :#esoteric < 1172657455 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172657578 0 :jix__!n=jix@dyndsl-080-228-177-058.ewe-ip-backbone.de JOIN :#esoteric < 1172657662 0 :jix__!unknown@unknown.invalid NICK :jix < 1172658812 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172661191 0 :anonfunc!n=dholman@ppp-67-121-238-228.dsl.chic01.pacbell.net JOIN :#esoteric < 1172661227 0 :anonfunc!unknown@unknown.invalid QUIT :Client Quit < 1172661231 0 :anonfunc!n=dholman@ppp-67-121-238-228.dsl.chic01.pacbell.net JOIN :#esoteric < 1172663742 0 :NK`divx!unknown@unknown.invalid NICK :NK` < 1172665101 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172665651 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1172665731 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172666031 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172666068 0 :oklofok!n=villsalo@194.251.102.88 JOIN :#esoteric < 1172668005 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1172668018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1172668021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ais523: daemon ul bf < 1172668023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ais523: daemon deadfish funge93 < 1172668025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ais523: ps < 1172668038 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :#esoteric - the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ < 1172668584 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172668624 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172668661 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172668731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you correction needs a correction < 1172668747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why, what have I done wrong this time? < 1172668752 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172668761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a line number 100110 :) < 1172668772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*your < 1172668774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's correct, I had to pick an arbitary high number < 1172668779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1172668812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose using 112 would have made more sense, to avoid clashes with the rest of the program < 1172668837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BTW, a simple proof that -1 is not a square number modulo 2^n (n>=2): all square numbers are 0 or 1 mod 4 < 1172668854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i realized that later that evening :) < 1172668871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a d'oh! moment :) < 1172668925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strangely enough, there does not otherwise seem to be a theory of square residues modulo numbers that have a prime factor more than once. < 1172668939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that i could find by googling, anyhow. < 1172668960 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172669073 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172669077 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172669100 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172669848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've just finished writing a new language (although presumably refinements will be needed later) < 1172669858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1172669868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit like Thue, but deterministic, with flow control, and regexp-based < 1172669898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've already written Hello, World!, an Underload interpreter, and a BF interpreter without I/O (although the language has I/O itself) < 1172669973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1172669984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw i am slowly writing a Forte interpreter < 1172670007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about one too < 1172670027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, here's the new language reference interpreter: http://pastebin.ca/375628 < 1172670041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :If it had arithmetic, it might be a good language to write Forte in < 1172670063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i am using Haskell, as usual. < 1172670068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(If arithmetic isn't too hard to implement (I've already done +), it might be a good language to write Forte in anyway) < 1172670152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! is a one-liner: /^=1$/Hello, world!=n=x=9/ < 1172670196 0 :jix__!n=jix@dyndsl-091-096-045-014.ewe-ip-backbone.de JOIN :#esoteric < 1172670202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw i am adding some BASIC-like debugging commands - RUN LIST BREAK STEP < 1172670224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does LIST list using the numbers in the source program, or does it use reassigned integers? < 1172670248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reassigned. < 1172670260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or at least that is the intention. < 1172670284 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172670289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact the interpreter will not keep track of the original numbers. < 1172670306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(other than looking up _from_ them, of course) < 1172670530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I need a better INPUT command in Forte < 1172670554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because in all situations there's an input that causes undefined behaviour, and even removing that clause there'll be any number of inputs that cause havoc < 1172670560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like gets() in C < 1172670579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :string input could work. < 1172670610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1172670634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could have INPUT be a function. < 1172670650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you could modify with arithmetic before storing. < 1172670661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if input is a char at a time rather than a number, then it'll be limited to the range 0-255 < 1172670678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that will still end up confusing characters. < 1172670686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so programs could make use of the fact by never modifying those numbers (probably a good idea anyway) < 1172670711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the numbers could still be assigned to other numbers, as long as the other numbers were not then modified themselves < 1172670726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1172670761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1000 INPUTCHAR 900 < 1172670768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1010 PRINT 900 < 1172670775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be a problem, for instance < 1172670784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... maybe < 1172670841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you could not handle unbounded input length. or could you? < 1172670856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd just have to use an infinite number of input variables < 1172670872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means they would have to be calculated. < 1172670879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least. < 1172670879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to use an infinite number of line labels anyway, so it's not too much of an extra stretch < 1172670900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean an infinite length program? < 1172670900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the command would have to be INPUTCHAR expression < 1172670925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, just the way that you have to keep increasing the line labels up arbitrarily high to keep a loop going (from within the program) < 1172670945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose. < 1172670965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, INPUTCHAR expression it is, then. < 1172670979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll go and add the INPUTCHAR command, then (what would it be called in BASIC? GET, wasn't it?) < 1172671004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe. i suppose it varies by dialect. < 1172671009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if we have GET we may as well have PUT to make it marginally easier to write a BF interpreter < 1172671051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(The Underload-to-BF compiler has to dump an ASCII table into the program, because there isn't an output-by-char-code command in Underload, and Forte would end up the same way otherwise) < 1172671084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of Unlambda too < 1172671106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so GET expr but PUT number? < 1172671151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PUT expr (and INPUT expr) would be more symmetrical < 1172671167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that would be worth making programs easier-to-write for < 1172671174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in that case, why not LET expr=expr? < 1172671198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would lose the link with BASIC, but why not < 1172671205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the language is hard enough to write in anyway < 1172671241 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1172671384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Updated. < 1172672135 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172674884 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1172676160 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1172677420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Damn, I just discovered that the IOCCC was open < 1172677430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that it ends midnight today UTC < 1172677440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Luckily I had a program ready... < 1172677725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... better put in LOAD and SAVE... < 1172678609 0 :anonfunc!unknown@unknown.invalid QUIT : < 1172679099 0 :oerjan!unknown@unknown.invalid QUIT :"In seach of food" < 1172680292 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1172684819 0 :tgwizard!n=tgwizard@c-a73ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1172688400 0 :ais523!unknown@unknown.invalid QUIT :"This space intentionally fails to be blank" < 1172689136 0 :crathman!unknown@unknown.invalid QUIT :"Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]" < 1172690650 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172691105 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172691597 0 :UnrelatedToQaz!n=chatzill@host86-146-167-54.range86-146.btcentralplus.com JOIN :#esoteric < 1172691644 0 :oklopol!n=villsalo@a80-186-73-254.elisa-laajakaista.fi JOIN :#esoteric < 1172691716 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Hullo. < 1172691749 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :Client Quit < 1172692499 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1172695548 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1172696356 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172698155 0 :oerjan!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172698356 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1172698734 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1172699330 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172699483 0 :UpTheDownstair!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1172699505 0 :UpTheDownstair!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172699543 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1172700169 0 :RodgerTheGreat!n=Rodger@wads-5-232-13.resnet.mtu.edu JOIN :#esoteric < 1172700197 0 :GregorR!unknown@unknown.invalid NICK :_D6Gregor1RFeZi < 1172700224 0 :UpTheDownstair!unknown@unknown.invalid NICK :nazgjunk < 1172700597 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1172700898 0 :sebbu2!n=sebbu@ADijon-152-1-65-28.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1172700935 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1172701317 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1172702036 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1172703656 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1172703982 0 :crathman!unknown@unknown.invalid QUIT :"Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]" < 1172704924 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1172705679 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1172707057 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1172707114 0 :anonfunc!n=dholman@ppp-67-121-238-228.dsl.chic01.pacbell.net JOIN :#esoteric