JavaScript 2688!!
Any awards for the most abysmal quine? My first go, it builds a little html interface which lets your run it again to build another interface which lets you... you get it, try it here
var a = [47, 42, 32, 90, 108, 97, 116, 97, 110, 39, 115, 32,
115, 101, 108, 102, 32, 114, 117, 110, 110, 105, 110,
103, 32, 113, 117, 105, 110, 101, 32, 42, 47, 10,
118, 97, 114, 32, 116, 97, 59, 10, 10, 102, 117,
110, 99, 116, 105, 111, 110, 32, 102, 119, 114, 105,
116, 101, 40, 97, 114, 114, 41, 32, 123, 10, 9,
118, 97, 114, 32, 107, 32, 61, 32, 39, 39, 59,
10, 9, 118, 97, 114, 32, 98, 117, 116, 32, 61,
32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 99,
114, 101, 97, 116, 101, 69, 108, 101, 109, 101, 110,
116, 40, 39, 73, 78, 80, 85, 84, 39, 41, 59,
10, 9, 118, 97, 114, 32, 98, 111, 32, 61, 32,
100, 111, 99, 117, 109, 101, 110, 116, 46, 103, 101,
116, 69, 108, 101, 109, 101, 110, 116, 115, 66, 121,
84, 97, 103, 78, 97, 109, 101, 40, 39, 66, 79,
68, 89, 39, 41, 91, 48, 93, 10, 9, 116, 97,
46, 114, 111, 119, 115, 32, 61, 32, 39, 57, 39,
59, 10, 9, 116, 97, 46, 99, 111, 108, 115, 32,
61, 32, 39, 57, 48, 39, 59, 10, 9, 102, 111,
114, 40, 118, 97, 114, 32, 122, 61, 45, 49, 59,
32, 43, 43, 122, 60, 97, 114, 114, 46, 108, 101,
110, 103, 116, 104, 59, 41, 32, 123, 10, 9, 9,
107, 43, 61, 83, 116, 114, 105, 110, 103, 46, 102,
114, 111, 109, 67, 104, 97, 114, 67, 111, 100, 101,
40, 97, 114, 114, 91, 122, 93, 41, 59, 10, 9,
125, 10, 9, 116, 97, 46, 118, 97, 108, 117, 101,
32, 43, 61, 32, 107, 59, 10, 9, 98, 111, 46,
97, 112, 112, 101, 110, 100, 67, 104, 105, 108, 100,
40, 116, 97, 41, 59, 10, 9, 98, 117, 116, 46,
116, 121, 112, 101, 32, 61, 32, 39, 98, 117, 116,
116, 111, 110, 39, 59, 10, 9, 98, 117, 116, 46,
118, 97, 108, 117, 101, 32, 61, 32, 39, 82, 117,
110, 33, 39, 10, 9, 98, 117, 116, 46, 111, 110,
99, 108, 105, 99, 107, 32, 61, 32, 119, 105, 110,
100, 111, 119, 46, 111, 110, 108, 111, 97, 100, 59,
10, 9, 98, 111, 46, 97, 112, 112, 101, 110, 100,
67, 104, 105, 108, 100, 40, 98, 117, 116, 41, 59,
10, 125, 10, 10, 119, 105, 110, 100, 111, 119, 46,
111, 110, 108, 111, 97, 100, 32, 61, 32, 102, 117,
110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 10,
9, 116, 97, 32, 61, 32, 100, 111, 99, 117, 109,
101, 110, 116, 46, 99, 114, 101, 97, 116, 101, 69,
108, 101, 109, 101, 110, 116, 40, 39, 84, 69, 88,
84, 65, 82, 69, 65, 39, 41, 59, 10, 9, 116,
97, 46, 118, 97, 108, 117, 101, 32, 43, 61, 32,
39, 118, 97, 114, 32, 97, 32, 61, 32, 91, 39,
59, 10, 9, 102, 111, 114, 40, 118, 97, 114, 32,
122, 32, 61, 32, 48, 59, 32, 122, 60, 97, 46,
108, 101, 110, 103, 116, 104, 59, 32, 122, 43, 43,
41, 32, 123, 10, 9, 9, 116, 97, 46, 118, 97,
108, 117, 101, 32, 43, 61, 32, 97, 91, 122, 93,
43, 40, 40, 33, 122, 124, 124, 40, 122, 37, 49,
49, 41, 41, 63, 39, 44, 32, 39, 58, 39, 44,
32, 92, 110, 92, 116, 92, 116, 39, 41, 59, 10,
9, 125, 10, 9, 116, 97, 46, 118, 97, 108, 117,
101, 32, 43, 61, 32, 39, 93, 59, 92, 110, 92,
110, 39, 59, 10, 9, 102, 119, 114, 105, 116, 101,
40, 97, 41, 59, 10, 125, 10, 10];
/* Zlatan's self running quine */
var ta;
function fwrite(arr) {
var k = "";
var but = document.createElement("INPUT");
var bo = document.getElementsByTagName("BODY")[0]
ta.rows = "9";
ta.cols = "90";
for(var z=-1; ++z<arr.length;) {
k+=String.fromCharCode(arr[z]);
}
ta.value += k;
bo.appendChild(ta);
but.type = "button";
but.value = "Run!"
but.onclick = window.onload;
bo.appendChild(but);
}
window.onload = function() {
ta = document.createElement("TEXTAREA");
ta.value += "var a = [";
for(var z = 0; z<a.length; z++) {
ta.value += a[z]+((!z||(z%11))?", ":", \n\t\t");
}
ta.value += "];\n\n";
fwrite(a);
}