Open tkellehe opened 7 years ago
// space, tab, line feed
'¤','ð','¶','!','"','#','$','%','&',"'",'(',')','*','+',',','-',
'.','/','0','1','2','3','4','5','6','7','8','9',':',';','<','=',
'>','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M',
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z','[','\\',']',
'^','_','`','a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z','{','|','}',
'~','\t','\n',' ','¡','¿','Æ','Ç','Ð','Ñ','×','Ø','Œ','Þ','ß','æ',
'ç','ı','ȷ','ñ','÷','ø','œ','þ','Ɓ','Ƈ','Ɗ','Ƒ','Ɠ','Ƙ','Ɲ','Ƥ',
'Ƭ','Ʋ','Ȥ','ɓ','ƈ','ɗ','ƒ','ɠ','ɦ','ƙ','ɱ','ɲ','ƥ','ʠ','ɼ','ʂ',
'ƭ','ʋ','ȥ','Ạ','Ḅ','Ḍ','Ẹ','Ḥ','Ị','Ḳ','Ḷ','Ṃ','Ṇ','Ọ','Ṛ','Ṣ',
'Ṭ','Ụ','Ṿ','Ẉ','Ỵ','Ẓ','Ȧ','Ḃ','Ċ','Ḋ','Ė','Ḟ','Ġ','Ḣ','İ','Ŀ',
'Ṁ','Ṅ','Ȯ','Ṗ','Ṙ','Ṡ','Ṫ','Ẇ','Ẋ','Ẏ','Ż','ạ','ḅ','ḍ','ẹ','ḥ',
'ị','ḳ','ḷ','ṃ','ṇ','ọ','ṛ','ṣ','ṭ','ụ','ṿ','ẉ','ỵ','ẓ','ȧ','ḃ',
'ċ','ḋ','ė','ḟ','ġ','ḣ','ŀ','ṁ','ṅ','ȯ','ṗ','ṙ','ṡ','ṫ','ẇ','ẋ',
'ẏ','ż','¢','£','¥','¦','©','¬','®','µ','€','«','»','‘','’','“',
'”','°','¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹','⁺','⁻','⁼','⁽','⁾',
1st 97 are normal printable chars (ends at ~
)
First program to prototype the design:
‘|/-\“Loading...¤⁺ḷ_çḍ247
This program is 25 bytes which can be used in the loading... forever code golf challenge and beat the current 31 bytes holder.
Maybe do not have pipe at all. And just have array concept of memory. Because the pipe can just be another array or something...
The other thing is need to find a good simple compression algorithm for strings. Have two... One the pushes the bits in? And the remaining 31 unused chars be dictionary words. The other should be some kind of encryption that with the key (start of the text) can decompress it. (Maybe do some kind of compression algorithm)
Looking at it again and the pipe logic works really well for making the golfing a lot easier.
Working on moving basic concepts into new language called Noodel designed for more ascii art challenges. Will have pipe memory model and eventually the array concept to better the process of frames for animation based. Also, every command will be processed 1ms after the previous had completed.