< 1059697766 0 :andreou!unknown@unknown.invalid PRIVMSG #esoteric :c u in a week or so < 1059697768 0 :andreou!unknown@unknown.invalid QUIT : < 1059698255 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :What was the rewriting language where rules could be rewritten? < 1059698295 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Um... Can you be more specific? < 1059698310 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you know any languages like that? :) < 1059698330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the same basic idea as thue < 1059698338 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Was it... 2d? < 1059698347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think so. < 1059698408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it was kinda weird and complicated, though. < 1059698423 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... I think Chris Pressey did a 2d rewriting language... < 1059698432 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Of course, catseye seems to be down at the moment. < 1059698626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I remember not liking that language, though < 1059698631 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(unlike thue) < 1059698655 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't as nifty. < 1059698691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1059698700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the _idea_ of rules rewriting rules is nifty. < 1059698701 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :I stumbled across a 3d version of a Thue-ish language... A Japanese program... Someone had implemented space invaders in it :) < 1059698710 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoa. < 1059698764 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :I also found a paper that mentioned a 2d version. I would have preferred that one, but it wasn't available anywhere. < 1059698829 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you design a rule-rewriting Thueoid? :) < 1059698885 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to design one. < 1059698893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A 2d thue would'nt be hard to do < 1059698909 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I assume substitutions preserve the size? < 1059698924 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Yes. They did in the Japanese program. < 1059698934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that spoils some of the fun < 1059698941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also i'm not sure how it would do IO < 1059698962 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall there being more than just the analog of the Thue ::= mapping. < 1059698974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that sucks :) < 1059699002 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :I think it may have had AND gates, or some similar concept... Rewritings that depended on more than one pattern being present. < 1059699010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1059699024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bah. < 1059699040 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :This is just my hazy recollection, though. < 1059699067 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A self-modifying thue without the 2d evilness would be neat, though < 1059699260 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Found it! < 1059699262 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Visulan. < 1059699267 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :http://www.yuasa.kuis.kyoto-u.ac.jp/ylab/yamakaku/Dms96/dms96.html < 1059699346 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :It's cute :) < 1059699386 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wanders off to watch The West Wing. < 1059699406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, wow < 1059699408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very cute. < 1059699411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :But not really thue < 1059699413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ish < 1059699441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess it is < 1059699449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ew windows :) < 1059699634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh err < 1059699642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1059699656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2d thue is too much like cellular automata. < 1059699666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and therefore not very exciting! < 1059700542 0 :lament!unknown@unknown.invalid QUIT :"leaving" < 1059712043 0 :dbc!ttm@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1059712096 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I thought the Thue example programs were a mess. Increment should be something like: < 1059712096 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :0_::=1 < 1059712096 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :1_::=_0 < 1059712096 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :__::=_1 < 1059712096 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :::= < 1059712123 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :and decrement should be something like: < 1059712124 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :0_::=_1 < 1059712124 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :1_::=0 < 1059712124 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :_0::=_ < 1059712124 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :::= < 1059715252 0 :dbc!unknown@unknown.invalid QUIT :"You have no chance to survive make your time." < 1059724799 0 :clog!unknown@unknown.invalid QUIT :ended < 1059724800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1059759898 0 :lament!~lament@h24-87-69-52.vc.shawcable.net JOIN :#esoteric < 1059759962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dbc: neat < 1059760097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a visual thue interpreter at home. < 1059760106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :It highlights the substitutions. < 1059760127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :But I don't have internet, so I can't show it to anyone! You'll just have to trust me! Mwahaha. < 1059764370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, how do you write quines < 1059769956 0 :lament!unknown@unknown.invalid QUIT :"leaving" < 1059775597 0 :lament!~lament@h24-87-69-52.vc.shawcable.net JOIN :#esoteric < 1059776514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wee < 1059776520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing a thue interpreter in Javascript < 1059776536 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1059776560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it will be visual < 1059776617 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Oh, joy. < 1059776874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, not very visual < 1059776897 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Oh, not so much joy, then. < 1059777162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1059777171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Joy sucks anyway < 1059777184 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth is neater < 1059777217 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Haha.. < 1059777505 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm serious! < 1059777508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, not really