Someone beat me to it! This is a programming language for 文言, literary Chinese. (Lit Chinese is really only a fork of classical which is somewhat backwards compatible with Classical Chinese, but whatever.) I am going to nag the author Anthony Fu to make this more Lispian and add staff and Suzhou numbers.
Understand... This is not a just novelty, this is EASY TO READ for us wacky literati types! And more bit frugal. This is wonderful!
Dear #Lisp @lisp
Someone made a nice programming language using literary Chinese. I was hoping to someday make a Scheme which does this. Please tell me:
甲. Can this easily be made more Lispian easily and how would I do so?
乙. I wanted such a language to use the old staff numbers (stick calculation in squares, came before abacus, now in Unicode) and “Suzhou” numerals in an organic way. Any thoughts how to do that?
丙. It looks weird to read left to right and is ugly. How to make text TtB,RtL?
Why it is important to have a Chinese based programming language:
Many years ago, I realized that the spare grammar and formalism in Literary Chinese would be well adaptable to programming. Moreover, in some ways poetic forms have algorithmic dimensions. There is a wealth of possibility for novel concepts to be developed using traditional Chinese maths, too. #WYLang makes programming more accessible for people who read ZH-Lit. And there are heaps!
All Chinese text should use full byte spaces and monospace. Especially in code. Why? Traditional poetry, text, song, etc. generates resonances across lines. When properly arranged, these resonances or rhymes or contrasts are highlighted and made glorious.
If you don’t believe me, walk around any Chinatown and look at the couplets posted around doors for New Years 春聯 next week.
Balance, harmony, meaning beyond the prosaic. This can and should be part of code to make it more legible.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko