mcc@mcclure111·Dec 19, 2015A roguelike programming language: Metacompiler generates a random programming language and an interpreter that you may run exactly once864123
ianh_@ianh_·Dec 19, 2015@mcclure111 the idea of a "random programming language" is neat to think about. How would you generate random yet meaningful semantics?21
Andy Matuschak@andy_matuschak·Dec 19, 2015@ianh_ @mcclure111 Was a Strangeloop talk on random syntax, though not random semantics. Latter’s very interesting! http://delivery.acm.org/10.1145/2090000/2089159/p3-stefik.pdf?ip=50.156.116.229&id=2089159&acc=AUTHOR%2DIZED&key=4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35%2E6921C5E6973C27F7&CFID=739174763&CFTOKEN=12288831&__acm__=1450536052_f4cb8f21bc9af42e6f17c72acdbfd253…23
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ it's a really interesting question tot hink about. i think it should be SORTA possible.1
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ i mean really think about how many language designs are really just pulling pre-existing elements from a hat.21
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ a thing that struck me designing emily was how many decisions i made that were like…1
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ "well, i could do it this way, or i could do it this way". and it Did Not Matter. I just did not care.11
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ But I had this awareness this totally arbitrary choice I was making would mean either convenience or wild irritation1
mcc@mcclure111·Dec 19, 2015@andy_matuschak @ianh_ …for some random person under very specific circumstances i couldn't anticipate years from now were the language used2
Andy Matuschak@andy_matuschakReplying to @mcclure111@mcclure111 @ianh_ Yes, absolutely. Andreas talks about empirical studies on language design choices here: https://youtube.com/watch?v=uEFrE6cgVNY…2:41 PM · Dec 19, 2015·Tweetbot for Mac