tkellehe / Pipe

Pipe is a programming language that is somewhat tacit with a memory model.
2 stars 0 forks source link

Noodel #42

Open tkellehe opened 7 years ago

tkellehe commented 7 years ago

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.

tkellehe commented 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 ~)

tkellehe commented 7 years ago

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.

tkellehe commented 7 years ago

Maybe do not have pipe at all. And just have array concept of memory. Because the pipe can just be another array or something...

tkellehe commented 7 years ago

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)

tkellehe commented 7 years ago

Looking at it again and the pipe logic works really well for making the golfing a lot easier.