< 1174092050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fast-forwarded the whole conversation as pointless... then at some point found out dupdog does a modulo when outputting making it sensible... but decided not to read again :P < 1174092271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Wait a minute. The Data.Sequence module cannot be used anyhow. < 1174092302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It stores lengths as Ints, making it useless for massively nested duplications. < 1174092348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Darn. < 1174092385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws his beginning Dupdog implementation in the garbage bin. < 1174092410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, maybe not literally. < 1174092475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's pretty dumb :( < 1174093551 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1174094303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hm, a BSD style license means you can bundle freely, doesn't it? < 1174094331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given the discussion previous today < 1174094339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ly < 1174094348 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1174094435 0 :RodgerTheGreat!n=Rodger@24-236-191-30.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1174094896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I found a downloadable Data.FingerTree module in which you can select any Monoid as your size measure. < 1174094910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(Including the trivial ()) < 1174096492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :FingerTree! < 1174096554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1174096567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1174096603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(it's the underlying representation for Data.Sequence) < 1174097420 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1174097536 0 :RodgerTheGreat!n=Rodger@24-236-191-30.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1174100808 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1174102556 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1174105062 0 :ShadowHntr!unknown@unknown.invalid QUIT :"End of line." < 1174105565 0 :GreaseMonkey!n=GreaseMo@222-152-238-56.jetstream.xtra.co.nz JOIN :#esoteric < 1174105726 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1174105899 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"eek, pc going awol, back in 5" < 1174106570 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1174106640 0 :RodgerTheGreat!n=Rodger@24-236-191-30.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1174108424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : /// is interesting, but I'm not sure you could really implement arbitrary looping: http://www.esolangs.org/wiki/Slashes < 1174108437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wait... I'm wrong < 1174108492 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think you could take a sequence like Code*, and then have "Code" contain instructions to rewrite "*" as "Code*" < 1174108512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting to see if this language is turing complete... < 1174108541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anyone ever seen any TC proofs for string rewriting languages? < 1174108921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174108994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if looping could be implemented, it might be possible to implement some kind of cyclic tag system from within a string rewriting language, proving computational usability... this could be interesting < 1174109219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, goodnight everyone- I might play with /// tomorrow... < 1174109232 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1174113016 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1174118399 0 :clog!unknown@unknown.invalid QUIT :ended < 1174118400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1174119748 0 :Sukoshi!n=user@user-11fa7ck.dsl.mindspring.com JOIN :#esoteric < 1174123387 0 :GreaseMonkey!n=Greasemo@222-152-238-56.jetstream.xtra.co.nz JOIN :#esoteric < 1174125235 0 :Sukoshi!unknown@unknown.invalid QUIT :"待っているね、永遠の彼女。素晴しい楽園が二人だけの為に見付かった。忍ばせない。彼女 < 1174125913 0 :sebbu!n=sebbu@ADijon-152-1-92-233.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1174127056 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174127195 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :gonna get off now, cya < 1174127334 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Think you're a sore loser? Go to ED. They'll make you look angelic." < 1174128643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, Thue has a brainfuck interpreter in it, so cyclic tag should be trivial... < 1174128649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and he's not here < 1174128667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might read the logs though /megone-> < 1174132133 0 :jix__!n=jix@dyndsl-085-016-234-145.ewe-ip-backbone.de JOIN :#esoteric < 1174133530 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1174133551 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174134421 0 :jix__!unknown@unknown.invalid NICK :jix < 1174135564 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1174135597 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174141461 0 :nazgjunk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1174142711 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1174144724 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174148777 0 :tgwizard!n=tgwizard@c-a73ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1174150467 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huhu < 1174150472 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hyhuh < 1174151031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? huh? < 1174152954 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1174153504 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1174155336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe reading english grammar, "in oldish english the infinitive can be used as the subject of a sentence" and thinking why did they demote functions to second-class citizens :P < 1174155360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the grammar was finnish, it didn't say 'oldish') < 1174155645 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174156118 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1174156377 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huhu < 1174156617 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jah < 1174158260 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1174161050 0 :SevenInchBread!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1174161063 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :so..... < 1174161097 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :anyone know the Windows equivalent of.... < 1174161098 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --background http://foo.bar/ < 1174161355 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wget runs on windows < 1174162425 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :graue, is it on by default? I can use it from the command prompt < 1174162700 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174162713 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...the domain name system annoys me. < 1174162769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all the systems suck < 1174162887 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :DNS is (other than ISPism) the only part of the Internet I can think of that is mandatorially business-ized. < 1174162961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trues, is that what annouy you? < 1174162970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i dislike the system itself < 1174163036 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of confusing... but I really don't like the commercial aspect. < 1174163109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*annoy < 1174163125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*annoys < 1174163133 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :all the rest of the Internet proves that "you get what you pay for" is false... except this weird internet real-estate system that gives commercial entities more sway than the average socket connection. < 1174163216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm i don't really care for the practical aspect so... i'll talk about my new language lopoda < 1174163218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1174163224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1174163384 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the entire basis for registrars is that it ensures you can trust the nameservers you're dealing with... but in all my experience anything on the internet involving money is usually more manipulative than free services. < 1174163907 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :GRAND ESOLANGERS < 1174163911 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I PRESENT TO YOU... A PROPOSAL. < 1174163977 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: okay < 1174163984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shut up with your proposals and explain dupdog < 1174163997 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Let's create an experimental computer network... so we can fiddle around with ways to make the existing Internet better, without the worrys of standardization and convention < 1174164012 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :dupdog is completely useless.... I can't even figure out how to do Hello, World! with it. < 1174164019 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, no < 1174164024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what i need explained is < 1174164045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you had at one point put up a buggy not-working implementation on the wiki page < 1174164051 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :AN ESOTERIC INTERNET. ... < 1174164064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in this implementation, when mfit output characters, it wrapped on 257 < 1174164070 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that one didn't work... not sure why... haven't bothered delving further. < 1174164074 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that a typo, or you did you actually mean it to wrap on 257 < 1174164086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because if it does wrap on 257, i have written hello world for it < 1174164095 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...should be 256 < 1174164097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and if it doesn't, it might be impossible to do so < 1174164106 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :... < 1174164107 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1174164112 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :well... -ahems- alright it does < 1174164115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1174164137 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :257 is the "termination character" :P < 1174164145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/397959 < 1174164185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it wraps on 257 there is no 257 < 1174164197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :256 is the termination character < 1174164201 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....do the words have any signifigance? < 1174164232 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :er... the letters < 1174164240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :C you mean? < 1174164244 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: no < 1174164254 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, they spell hello world < 1174164260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread didn't you make this language? :D < 1174164271 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :>.> what? < 1174164280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the problem with esoteric internet is that we'd have to use the existing infrastructure which only understands IP < 1174164292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so we could only build stuff on top of IP, which is lame < 1174164304 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :right right... but it would be easy to make a high-level emulation of a low-level internet. < 1174164307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless we physically connect our computers ourselves < 1174164321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, since it could be easily converted to non-ip dependant < 1174164333 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :for proof-of-concept more than any practical advantage. < 1174164347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so something like Tor? < 1174164385 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily... i was thinking more or less as a sandbox for making protocols and systems and testing how awesome they are. < 1174164413 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the problem with a huge international network is that a status quo of accepted standards emerges - even if they're not necessarily the best way to do it. < 1174164493 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :something tells me that, this being #esoteric, you perhaps don't have the optimal efficiency in mind < 1174164497 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1174164530 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...yeah, don't care how fast it is... unless the point of the experiment is to test faster methods of communication. < 1174164557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, all we need for this is protocol specification < 1174164583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vpn? < 1174164594 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :A protocol without an implementation is jsut a.... protocol. < 1174164611 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1174164632 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, a protocol specification + at least one person actually bothering to write an implementation. < 1174164704 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :communication requires multiple parties that understand the protoocl.... thus, to test out new protocols, you need a network of talking heads that speak the same language. < 1174164725 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :plus.... AN ESOTERIC INTERNET < 1174164732 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...this is too good to pass up. < 1174164752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\:/\:/:\ < 1174164775 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :we can incorporate it into esoOS... when it's first released 20 years from now. < 1174164781 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :.... :D < 1174164846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea! When you send a packet, you send it to a random address. If the computer at that address is not the recipient, it must pass the packet along to another random address - but only after adding some more stuff to the packet. < 1174164856 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :.....okay maybe that's not such a brilliant idea :D < 1174164891 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :... :) < 1174164928 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I like IP myself... not sure what you could do differently with it. < 1174164985 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :maybe "esoteric wide web" is more a descriptive term for what I had in mind. < 1174164995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we could just use gopher < 1174165005 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's already extensively implemented, and it's still completely esoteric. < 1174165015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: brilliant! < 1174165034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you _really_ want to experiment with other low-level protocols, get into amateur radio. < 1174165037 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they do that. < 1174165137 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :a protocol for defining protocols would be sweet... even though it would basically entail creating an entire programming language and sending it across lines... and it would be the biggest security hazard ever. < 1174165225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you know what's pretty cool? termcast < 1174165231 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lets other people look at your terminal < 1174165253 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1174165255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :screen < 1174165324 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :one of the common issues I see with networking is that.... while it's easy to talk to the other end, it's hard to create a persistent conversation. < 1174165364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...you mean like TCP? < 1174165410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's all so bad one starts crying the first time they learn about it < 1174165435 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what I mean exactly.... I'm kinda thinking specifically of HTTP and other stateless protocols... and dynamic IP addresses. But I don't think getting rid of a dynamic address is such a hot idea. < 1174165488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it can be done, certainly < 1174165514 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :but that takes away a lot of the awesomeness of the Internet. < 1174165543 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...mainly, anonymity. It's why the internet is a cloud and not a city. < 1174165653 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1174165659 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your IP is static to a fairly large extent. < 1174165689 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is, your registrar has some subnet or whatever < 1174165695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1174165698 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean provider < 1174165708 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you get an IP from their, and they have IPs assigned to them < 1174165715 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and there's a central authority that manages it all < 1174165725 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...straying back to programming languages for a second, I've got an idea for a language read concurrently by multiple interpreters with different meanings for different symbols... and a bitwise brainfuck with some basic ideas of quantum entanglement. < 1174165736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i could get to your ip by just randomly checking all the computers on your subnet < 1174165759 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't take not really... just all possible bit combinations. < 1174165764 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :*take long < 1174165767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1174165780 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1174165786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i remember something like that < 1174165804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(brainfuck) < 1174165825 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :quantum entanglement with bitwise brainfuck basically makes an event-programming-type thingy. < 1174165847 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :changing one bit changes another. < 1174165861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haven't i implemented that? < 1174165863 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, i have < 1174165873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i even put it in egobot < 1174165898 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qb . < 1174165900 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1174165910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no idea what the syntax would be < 1174165945 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1174165948 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Quantum_brainfuck < 1174165972 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...so..... what's the idea behind the dupdog program? Found any properties that can be exploited? < 1174165997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, the fact that 257 is an odd number :) < 1174166023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the program is almost trivial, it's a sequence of NOPs and prints < 1174166026 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's no duplication < 1174166109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a print every time the program size is the right size mod 257? and one char is cut off every cycle? < 1174166117 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1174166130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only trick is that only mfit can print. < 1174166134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, can you explain why 256 would've been bad? < 1174166135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1174166147 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so if the program is of even size, and mfit prints < 1174166160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then every time mfit runs, the program will still be of even size < 1174166171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since one character is removed each step, and new ones are never added < 1174166188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so if we wrap on an even number (256), mfit can never print a half of all characters < 1174166204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's mfit do? or is it faster to read it? < 1174166222 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :faster to read it! < 1174166223 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :mfit uses different semantics. < 1174166238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :link it if you have it open < 1174166249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never remember the page :D < 1174166259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, found! < 1174166260 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :dupdog was a strange attempt at playing with the semtantic interpretation of syntax. < 1174166362 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :If I knew it has any sort of properties to it for creating abstractions, I'd add macro substitution into it... < 1174166372 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think it does. < 1174166445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :y65\ < 1174166496 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :dupdog isn't very conceptually awesome... so I think my next attempt in that area will involving concurrently running interpreters on the same characters. < 1174166542 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds laments Hello, World! to the page. < 1174166597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :58 of them! < 1174166757 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....suuure < 1174166768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everybody makes one, SevenInchBread tells us what the interpreters can or can't do < 1174166774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and everyone willing makes one interpreter < 1174166782 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oooooh < 1174166787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and each is assigned the same char simultaneously < 1174166793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making up the language < 1174166796 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :SOUNDS LIKE A JOB FOR THE EDUCATED BLIND ESOLANG COMMITEE. < 1174166800 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :thing < 1174166802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1174166803 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot the name of it < 1174166950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to be pretty confident about my english... i seem to know nothing about articles though now that i've read the grammar... < 1174166972 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :lament, what's your name on the wiki? < 1174166980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mm...lament? < 1174166987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Nikita Ayzikovsky < 1174167002 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that sounds like a corny joke... but I haven't figured out the punch line. < 1174167025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mm what? < 1174167028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1174167075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading english grammar, there is no logic on the 'the' article when it comes to buildings, countries etc < 1174167103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i thought i'd've known them all... just like that... but most come a suprise for me < 1174167109 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1174167172 0 :nazgjunk!unknown@unknown.invalid QUIT :"Leaving" < 1174167176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? ? < 1174167222 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :what's the rule? < 1174167233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the rule? < 1174167237 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1174167242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sad how brainfuck is so popular < 1174167249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :6 pages of rules for when to use 'the' < 1174167269 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is monolingual.... much to his dismay. < 1174167270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood you've complained that before < 1174167284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and still i think it deserves it :) < 1174167456 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the unfortunate side-effect of living in a entirely-English region is not having any urgent need to learn multiple language. < 1174167458 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :s < 1174167507 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the articles are very very tricky < 1174167514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :basically the only way to learn them is through use < 1174167543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand P'' < 1174167612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know, what discouraged me was i did so many errors... and i use this language more than my native one :\ < 1174167638 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....I know them, but I don't know the rules... using an article incorrectly simply doesn't "sound right". < 1174167707 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's what fluency is all about < 1174167814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyone have access to jstor.org? < 1174167839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i knew most of them... maybe my skillzorz will automatically improve with time < 1174167844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or portal.acm.org? < 1174167846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood what don't you understand? < 1174167851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems simple < 1174167859 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to learn like... Polish or something. < 1174167865 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I just need like, an active soure of practice. < 1174167869 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: r ≡ λR, r′ ≡ rn, L ≡ r′λ, R < 1174167875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1174167882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: heh, my dad speaks polish < 1174167884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lot's of squares < 1174167947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r R, < 1174168049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you mean you don't understand how to code in that, i can't help you < 1174168058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i can't figure it out < 1174168074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's what you meant < 1174168840 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... studying the morphology of a language sounds like a good way to make the language more intuitive... since it's based on the patterns recognized by fluent speakers. < 1174168853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread, i'm pretty sure you couldn't tell all of the cases of 'the' no matter how native you were < 1174168872 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah I doubt it too. :P < 1174168873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the book is correct, british bridges aren't 'the' while american bridges are < 1174168894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... you'd have some memory :D < 1174168900 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... that's odd. :) < 1174168918 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :like... a Golden Gate Bridge? < 1174168933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the of course < 1174168941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1174168944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without article? < 1174168952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be Golden Gate Bridge < 1174168961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was fishing under Golden Gate Bridge < 1174168967 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :in British-english < 1174168969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1174168972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read above < 1174169005 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :aaaah. < 1174169010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but golden gate is american < 1174169013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's 'the' < 1174169013 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hmm, "london bridge" but "the golden gate bridge"? < 1174169031 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant British English used a instead of the. :P < 1174169040 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that would be strange. < 1174169089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graue, you can correct me if the book is wrong < 1174169100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yes, that's what is says < 1174169151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for british rivers that carry the name of the river they're built across... they're 'the' < 1174169153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1174169161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*british bridges < 1174169176 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1174169240 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... being native to United Statesian English... hearing "Let's go fishing for large octupii below FooBar Bridge" does sound paticularly Britishy to me, if not some kind of non-American accent. :P < 1174169266 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :er.. dialect. < 1174169270 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the term is < 1174169353 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm.... yeah, English articles are definetely weird. < 1174169366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :octupii? < 1174169380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :octopi? < 1174169423 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1174169470 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i get some serious hard-on when correcting americans' english < 1174169471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1174169495 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...I'm terrible with grammar < 1174169543 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :half-decent with spelling. < 1174169575 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm terrible with decency. < 1174169581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and half-grammatical with spelling. < 1174169659 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :"london bridge" and "the golden gate bridge" sound right to me < 1174169683 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :English is.... a deformed fusion of Germanic and Romanic rules. < 1174169695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all natural languages suck < 1174169700 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes them. < 1174169729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infidel < 1174169743 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I'd kill myself if natural languages took on the consistent design of artifical ones. < 1174169751 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think english has much romance grammar < 1174169774 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, vocabulary anyway < 1174169802 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Most of the romance influence is in some word etymologies < 1174169879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, a million per cent of english vocabulary is directly from french < 1174169888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why dupdog with even wrapping cannot work, you can use duplication to turn odd into even and both Mfit and Shanty can do that. < 1174169894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i believe that's romance < 1174170113 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :French is Germanic. Scanning over German I see tons of German words that resemble English words... more so than French words. < 1174170160 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :French influence is a recent addition to English. < 1174170165 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...historially. < 1174170171 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :-historically < 1174170172 0 :RodgerTheGreat!n=Rodger@wads-5-232-13.resnet.mtu.edu JOIN :#esoteric < 1174170191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was romance... what is romance? :P < 1174170198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so English has Germanic grammar with tons of Romance vocabulary, French has Romance grammar with tons of Germanic vocabulary < 1174170250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how's going, guys? < 1174170297 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Romance is Spanish, italian, Romania, Portugese, and.... < 1174170322 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oooh wait < 1174170328 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :French is Romanic. < 1174170427 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :it decended from Latin.... but I can see much more Germanic influences in French than I can the other Romance languages. < 1174170499 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oh... Catalan is also a Romance language... < 1174170521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :France was rather thoroughly invaded by the Germanic Franks... < 1174170566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Germany and France used to be one kingdom for a while < 1174170593 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nod. < 1174170630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an Reto-Romansch, Sardinian, probably Corsican < 1174170632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*and < 1174170652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Occitan < 1174170678 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :so yeah... Romance grammar with tons of Germanic vocabulary. < 1174170682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(probably mispled some) < 1174170799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what spurred a discussion regarding the origin of human languages? < 1174170811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread please don't confuse me like that < 1174170824 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....well... we are the esoteric language channel. ;) < 1174170825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my systems get all mized upz < 1174170827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1174170848 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1174170854 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confused oklopol. < 1174170859 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :er... confuses < 1174170869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee it started with oklopol complaining how he didn't know all the rules for using "the" < 1174170882 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174170947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, and if we ever try doing the "EsoInternet" thing, the equivalent of IPs or routing codes or whatever should be a TC scripting language < 1174171015 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :.....???? < 1174171070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like, rather than knowing a remote computer's IP, you obtain a program that can traverse the network and find that specific computer < 1174171092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and you need a different tiny program, as simple or complex as the coder makes it, to find each machine < 1174171133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and doing tunneling or something TOR-like would just imply a different way of designing these traversal programs < 1174171157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heyyy that sounds fun :D < 1174171163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174171165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1174171186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heeh < 1174171216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and it could be non-trivial to determine wether two programs pointed to the same machine if the scripts can do queries of some kind from each machine they meet along the way. :D < 1174171243 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has always wanted to create his own natural language. < 1174171256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1174171257 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty cool... < 1174171260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been making one just now < 1174171272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's a group of languages < 1174171279 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably be more interested in making a written language than a spoken one < 1174171299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1174171308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never even considered soken < 1174171310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*spoken < 1174171316 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Kind of both... for me. I like unusual pronounciation rules and sounds. < 1174171323 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :but, I'd start on paper first. < 1174171331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since when designing, it never occured to me langs can be spoken :) < 1174171336 0 :sebbu2!n=sebbu@ADijon-152-1-104-38.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1174171394 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1174171407 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I don't like the organizedness of artifical languages though... I'd try to make it purposefully natural by incomporating bits and pieces of other languages. < 1174171410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was explaining my system to a friend today... he assumed i meant a spoken language < 1174171427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i was like what the fuck are you saying when he said something about pronunciation < 1174171473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to design a language that focussed on brevity and syntactic conciseness. Most human languages contain a great deal of redundant information. < 1174171492 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :like, create an entire alternate history with multiple languages... tracking historical events to create natural-like influences and evolution. < 1174171511 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like four or five symbols representing a complex idea < 1174171527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the system has some interesting ideas, there are no nouns in the core language for one, you have noun packs, which you can master and they can then be used in the conversation if both speakers know them < 1174171536 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the ambiguities... lots of words, with lots of ways to combine them < 1174171558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and very simple glyphs that can be combined and superimposed, with intuitive modifications of expressed meaning < 1174171582 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yep... sounds like a lot of artifical languages... very modular and consistent. < 1174171593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: like, a human language with libraries? < 1174171647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that was just one thing... i'm not gonna share the whole spesification on an irc chan, and it's not done yet < 1174171664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :another interesting idea would be a written language with self-repairing syntax. Design it so that you can be missing half of the characters and reconstruct the whole meaning, without being explicitly redundant < 1174171672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the core language, common, is pretty much just a way to express logic < 1174171683 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1174171702 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, you have the "control structure", and you're still working on the "command set" < 1174171723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that is already done implicitly in normal langs, the redundancy you mentioned < 1174171726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not well < 1174171730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it's so random < 1174171742 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmm... to a certain extent you can do that informally with English and other natural languages. < 1174171756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes you can understand a sentece with only the first few words of it, sometimes a sentence has multiple semantics < 1174171773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174171777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just have guidelines i'm going to follow < 1174171779 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....I like that. < 1174171796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there aren't any sequences of characters in the language < 1174171815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can use whatever you want, probably words of your own previous native tongue < 1174171832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the presentation of nouns is not important < 1174171837 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Humor, is highly linguistical. Good prose is often concisely ambiguous < 1174171841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you designed an entire language in a consistent manner, you could achieve a very nice human/machine readable manner for expressing ideas. Most programming languages are unsuitable because programming languages are designed for expressing algorithms < 1174171856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are just referenced by indeices in the noun pack < 1174171864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1174171898 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...humor would be nigh impossible if every word and morphological structure had one clear meaning. < 1174171901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you convert them to whatever char sequences you want < 1174171925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread, i've never enjoyed wordplays that much < 1174171935 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves it. < 1174172049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, most comp langs are for algorithms, native langs are more like regexes, they define a structure, not a sequence or a clear action < 1174172054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was bad said < 1174172062 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but still understood < 1174172066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good < 1174172070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1174172072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1174172092 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...well... < 1174172126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1174172138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have so much to say i think i won't say anything anymore < 1174172162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when i think about something and find a conversation about it later < 1174172171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and all the info bangs into my head < 1174172181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1174172184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this one language < 1174172186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just about this < 1174172203 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :not always.... I'd relate natural languages more to... communication protocols. regexes express a definite pattern, algorithms define a definite sequence of actions... communication protocols send desired characteristics to a receiver, and leave the task of interpretation up to it. < 1174172238 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did anyone read my comments last night about /// ? < 1174172258 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :a language that says everything you want it to say and is interpreted exactly as it was intended is... boring. < 1174172266 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his head. < 1174172308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread sending stuff has nothing to do with natural language < 1174172311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if this could be TC: http://www.esolangs.org/wiki/Slashes < 1174172319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just as well send code to a remote server < 1174172325 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, communication has everything to do with natural language. < 1174172331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anyone seen any TC proofs for string rewriting languages? < 1174172340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat thue has bf < 1174172359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread no. < 1174172379 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :how is it not? < 1174172399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could as well say pressing buttons is somehow an intrinsic part of programming languages < 1174172402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :looping is a bit of a trick, but I think I can see a way to pull it off < 1174172402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(intrinsic?) < 1174172443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you can say bugs are the same as misinterpreting natural language < 1174172446 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :what other purpose does a spoken word have than to be heard and understood.... what other purpose does a book have than to be read? < 1174172449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's not a critical part < 1174172490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know exactly what the critical part (difference between natural and comp langs) so... my mind is made < 1174172512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what other purpose does code have than to be tokenized and run? < 1174172515 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to think of a nontrivial task that cannot be bruteforced and requires no input, which would demonstrate the plausibility of /// being TC. Think a cyclic tag system would be possible? < 1174172639 0 :nazgjunk!unknown@unknown.invalid QUIT :"gah sleep" < 1174172673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1174172675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could try the Ackermann function < 1174172683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems you can't duplicate anything < 1174172692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something is taken off every run, right? < 1174172699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and nothing can be added? < 1174172709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might've gotten it wrong : ) < 1174172713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basically, all you can do are replacements < 1174172741 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you use a two-step copy you could duplicate your main code over and over, simulating a loop < 1174172753 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :can /// emulate thue? < 1174172759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1174172766 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be hard. < 1174172785 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :if it's based off of string replacement... it's hard not to emulate thue. < 1174172800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's similar to thue except no input < 1174172811 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although, there's a language extension for that < 1174172822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's self-modifying unlike Thue < 1174172838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1174172845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you show me an eternal loop? < 1174172850 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1174172880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the main idea is that you have code like Code* < 1174172891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you replace * with % < 1174172901 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then you replace % with "Code*" < 1174172914 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or something vaguely like that < 1174172921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Copying / and \ needs some cleverness. < 1174172928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it possible? < 1174172932 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....should probably be TC then... sounds like Thue - except for some minor rules about order of replacement < 1174172933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you do the copy all in one step, you get an infinite loop < 1174172940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since / cannot be escaped < 1174172946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it can. < 1174172947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(in the interpreter, not the program) < 1174172952 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1174172953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1174172953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\ escapes < 1174172965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"and again escaped characters are treated as themselves." < 1174172978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, I think looping is possible... < 1174172979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why can't he just say \ escapes, use common sence :) < 1174173000 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the wiki entry is a little hard to read < 1174173051 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It's very similar to Thue... just a bit hard to read the specification. < 1174173067 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :but... does it loop forever? < 1174173075 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1174173111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could halt in my example above by doing something to get rid of the % before you copy your main body again < 1174173122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :conditionals are a bit tricky < 1174173136 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but every replacement is a conditional in a sense < 1174173166 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :aaah... I get it. < 1174173199 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :It's basically self-modifying Thue. Where the replacement rules are embedded in the input. < 1174173221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, a simple way of explaining the language is, /A/B/ replaces each instance of A with B, and \ works as an escape character < 1174173261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and everything encountered outside /// is just printed < 1174173346 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :yep... it looks like the writer tried to algorithmically reproduce what the interpreter does in English. < 1174173366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1174173369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1174173380 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Converting an algorithm into English results in a terrible explaination. < 1174173384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'/a/ \/a\/b\/ \/a\/b\/ /a' < 1174173384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> '/a/b/ /a/b/' < 1174173384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> 'b/b/' < 1174173384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> '' < 1174173388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i get this right? < 1174173411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the interpreter given was written after the language description (by me) < 1174173430 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1174173498 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think if you had "b/b/" it would just print out that string- it represents less than a complete /// expression, so that's where it halts < 1174173505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1174173507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1174173539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :efefefefe /a/b/ c would evaluate /a/b/ though? < 1174173558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174173570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it just wouldn't effectively do anything < 1174173594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you forget that the substitution is repeated until the result no longer contains the source string. < 1174173623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174173645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you cannot replace something immediately with something that contains it < 1174173662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1174173663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174173668 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1174173682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's why I suggest the "two-step" process for duplicating source code < 1174173686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so /a/a/a is an infinite loop? < 1174173698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1174173699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1174173702 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :so... you can do an infinite loop... but so far there's no way discovered to anything else while looping infinitely. :) < 1174173728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, you could easily do other things in the main code body < 1174173735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed those hardly count < 1174173758 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :escaping would probably get really bad though... < 1174173822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as i said, copying / and \ will take some cleverness. < 1174173954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably coding them as something else, and substituting them back. but while preserving the "something else" somehow to repeat the process. < 1174173971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a quine < 1174173975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. sounds like a good approach < 1174174001 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the 99bob example has some things in common with most quine designs < 1174174005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you would expect to need a quine-like approach. < 1174174035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :99bob is currently the least trivial code example we have on our hands < 1174174073 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we should work with the input extension and see if we can create a cat program as a proof-of concept of looping < 1174174185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a simpler idea: try to write a program that actually outputs something repeatedly. < 1174174210 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174174257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would expect the greatest problem is to get any nontrivial loop at all, so that should be enough for proof of concept. < 1174174307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we get a loop working, what else would we need for a TC proof? < 1174174361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :conditionals probably < 1174174369 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I like the double-step thing to... the main problem with effectively using substitution to representTC is that it's too eager. < 1174174445 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- the main trick is limiting the scope of substitutions, which I think would depend on leaving a bunch of "flags" and things to create less aggressive replacements < 1174174459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am suddenly wondering whether there is any way at all to remove a string from the program and then bring it back, repeatedly < 1174174480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as long as you keep a copy of it encoded somehow... < 1174174504 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like replace / with # and \ with ? and store everything as a literal perhaps < 1174174519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but how can you avoid destroying all # and ? on the first iteration? < 1174174524 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1174174540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :escapes? < 1174174543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- < 1174174553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :escape every single character of the encoded copy < 1174174571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then replaces won't touch it, but you can replicate it at will < 1174174578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1174174626 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1174174629 0 :nazgjunk!unknown@unknown.invalid QUIT :"tonight, we sleep in HELL!" < 1174174630 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the ultimate solution,. < 1174174631 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I believe. < 1174174654 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :rests in the smiley face and the bogley eyes. < 1174174660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1174174670 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric ::) is / and O.o and \ < 1174174678 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :er... is < 1174174695 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :or some sufficiently unused string of text.. < 1174174697 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I look forward to the elucidation of this idea < 1174174714 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.... < 1174174719 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :what are we trying to do again? < 1174174730 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies laughing < 1174174732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :P -> aP somehow, for example < 1174174849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if a could contain escapes too, we would have achieved even more < 1174174890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but without would be a start < 1174174979 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric : /the ness of /\\/ /|:o|/\// < 1174175022 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :with a sufficiently confounded syntax... you need no ponder escape characters.... at least practically. < 1174175037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1174175041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm dim < 1174175049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what would '/ aa / \/a\a\/a\a\/a / aaaaa' become? < 1174175055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would it loop forever? < 1174175073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are the spaces included? < 1174175077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1174175082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :forgot to say that < 1174175185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the substitution is aa -> /aa/aa/a so it will loop uselessly < 1174175213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmyeah < 1174175325 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmmm < 1174175874 0 :jix__!n=jix@dyndsl-080-228-180-217.ewe-ip-backbone.de JOIN :#esoteric < 1174175917 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1174175933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh, i'm so bad at making quines...